diff --git a/.eslintrc b/.eslintrc index b892dfd0..befef970 100644 --- a/.eslintrc +++ b/.eslintrc @@ -11,23 +11,23 @@ "./test/integration/tsconfig.json" ] }, - "extends": [ - "oceanprotocol", - "prettier/standard", - "plugin:prettier/recommended", - "plugin:@typescript-eslint/recommended", - "prettier/@typescript-eslint" - ], - "plugins": ["@typescript-eslint", "prettier"], + "extends": ["oceanprotocol", "plugin:prettier/recommended"], + "plugins": ["@typescript-eslint"], "rules": { "no-empty": ["error", { "allowEmptyCatch": true }], "prefer-destructuring": ["warn", { "object": true, "array": false }], "no-dupe-class-members": ["warn"], - "no-useless-constructor": ["warn"] + "no-useless-constructor": ["warn"], + "no-unused-vars": ["warn"], + "constructor-super": ["warn"] }, "env": { "es6": true, "browser": true, - "mocha": true + "mocha": true, + "node": true + }, + "globals": { + "NodeJS": true } } diff --git a/package-lock.json b/package-lock.json index 4b95d666..6fc05b2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4579,9 +4579,9 @@ } }, "eslint-config-prettier": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", - "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.0.0.tgz", + "integrity": "sha512-5EaAVPsIHu+grmm5WKjxUia4yHgRrbkd8I0ffqUSwixCPMVBrbS97UnzlEY/Q7OWo584vgixefM0kJnUfo/VjA==", "dev": true }, "eslint-config-standard": { diff --git a/package.json b/package.json index 863a90a9..3c5b93ec 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "cross-env": "^7.0.3", "eslint": "^7.17.0", "eslint-config-oceanprotocol": "^1.5.0", - "eslint-config-prettier": "^7.1.0", + "eslint-config-prettier": "^8.0.0", "eslint-plugin-prettier": "^3.3.1", "lcov-result-merger": "^3.1.0", "mocha": "^8.2.1",