From 15bfcaba296f617e75b5da1075a6d1dd9c0c61cf Mon Sep 17 00:00:00 2001 From: Ondra Chaloupka Date: Wed, 12 Jun 2024 13:55:16 +0200 Subject: [PATCH] eslint update --- .eslintrc.json | 3 +- package.json | 1 + pnpm-lock.yaml | 96 +++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 90 insertions(+), 10 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 068b33c2..04fcd199 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -6,7 +6,8 @@ "node/no-extraneous-import": ["error", { "allowModules": ["@marinade.finance/jest-utils"] }], - "@typescript-eslint/no-extra-semi" : "off" + "@typescript-eslint/no-extra-semi" : "off", + "n/no-process-exit": "off" }, "settings": { "node": { diff --git a/package.json b/package.json index 74754024..cf86c417 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "@types/jest": "^29.5.12", "@types/node": "^18.19.24", "gts": "^5.3.0", + "eslint": "8.57.0", "eslint-plugin-node": "11.1.0", "jest": "^29.7.0", "ts-jest": "^29.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc055414..0f91c48c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,9 +23,12 @@ importers: '@types/node': specifier: ^18.19.24 version: 18.19.24 + eslint: + specifier: 8.57.0 + version: 8.57.0 eslint-plugin-node: specifier: 11.1.0 - version: 11.1.0(eslint@8.53.0) + version: 11.1.0(eslint@8.57.0) gts: specifier: ^5.3.0 version: 5.3.0(typescript@5.1.6) @@ -444,6 +447,10 @@ packages: resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -1455,6 +1462,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3149,6 +3161,11 @@ snapshots: eslint: 8.53.0 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.10.0': {} '@eslint/eslintrc@2.1.4': @@ -3167,6 +3184,8 @@ snapshots: '@eslint/js@8.53.0': {} + '@eslint/js@8.57.0': {} + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 @@ -3852,7 +3871,7 @@ snapshots: '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.53.0)(typescript@5.1.6))(eslint@8.53.0)(typescript@5.1.6)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) @@ -3868,13 +3887,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@8.53.0)(typescript@5.1.6)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.1.6)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) debug: 4.3.4 - eslint: 8.53.0 + eslint: 8.57.0 optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: @@ -4329,9 +4348,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@8.53.0): + eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: - eslint: 8.53.0 + eslint: 8.57.0 eslint-plugin-es@3.0.1(eslint@8.53.0): dependencies: @@ -4339,6 +4358,12 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 + eslint-plugin-es@3.0.1(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + eslint-plugin-node@11.1.0(eslint@8.53.0): dependencies: eslint: 8.53.0 @@ -4349,6 +4374,16 @@ snapshots: resolve: 1.22.8 semver: 6.3.1 + eslint-plugin-node@11.1.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + eslint-plugin-es: 3.0.1(eslint@8.57.0) + eslint-utils: 2.1.0 + ignore: 5.3.1 + minimatch: 3.1.2 + resolve: 1.22.8 + semver: 6.3.1 + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@8.53.0))(eslint@8.53.0)(prettier@3.1.1): dependencies: eslint: 8.53.0 @@ -4356,7 +4391,7 @@ snapshots: prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.53.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-scope@5.1.1: dependencies: @@ -4419,6 +4454,49 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@8.57.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + espree@9.6.1: dependencies: acorn: 8.11.3 @@ -4603,10 +4681,10 @@ snapshots: gts@5.3.0(typescript@5.1.6): dependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.53.0)(typescript@5.1.6))(eslint@8.53.0)(typescript@5.1.6) - '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.1.6) chalk: 4.1.2 eslint: 8.53.0 - eslint-config-prettier: 9.1.0(eslint@8.53.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-node: 11.1.0(eslint@8.53.0) eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.53.0))(eslint@8.53.0)(prettier@3.1.1) execa: 5.1.1