diff --git a/package.json b/package.json index b491205..29a3f0b 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,9 @@ "typescript" ], "devDependencies": { - "eslint": "^7.14.0", - "lerna": "^3.14.1", - "prettier": "^2.2.1" + "eslint": "^8.3.0", + "lerna": "^4.0.0", + "prettier": "^2.4.1" }, "scripts": { "lerna:link": "lerna link convert", diff --git a/packages/eslint-config-base-typescript/index.js b/packages/eslint-config-base-typescript/index.js index 97c3362..c2de41d 100644 --- a/packages/eslint-config-base-typescript/index.js +++ b/packages/eslint-config-base-typescript/index.js @@ -10,7 +10,8 @@ module.exports = { '@typescript-eslint', ], rules: { - '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-function-return-type': ['warn'], '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }], + '@typescript-eslint/no-explicit-any': ['error'], }, }; diff --git a/packages/eslint-config-base-typescript/package.json b/packages/eslint-config-base-typescript/package.json index b3209e4..a53f01b 100644 --- a/packages/eslint-config-base-typescript/package.json +++ b/packages/eslint-config-base-typescript/package.json @@ -33,8 +33,8 @@ }, "dependencies": { "@atolye15/eslint-config-base": "^1.2.0", - "@typescript-eslint/eslint-plugin": "^4.8.2", - "@typescript-eslint/parser": "^4.8.2" + "@typescript-eslint/eslint-plugin": "^5.4.0", + "@typescript-eslint/parser": "^5.4.0" }, "gitHead": "e628585e9f7d48b6a3a30857415d166df24e668f" } diff --git a/packages/eslint-config-base/package.json b/packages/eslint-config-base/package.json index c55e71a..483569a 100644 --- a/packages/eslint-config-base/package.json +++ b/packages/eslint-config-base/package.json @@ -29,16 +29,16 @@ "typescript" ], "peerDependencies": { - "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0 || ^8.3.0", "prettier": "^2.0.5" }, "dependencies": { - "eslint-config-airbnb-base": "^14.2.0", - "eslint-config-prettier": "^6.15.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-prettier": "^8.3.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.3", - "eslint-plugin-prettier": "^3.1.4" + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-prettier": "^4.0.0" }, "gitHead": "e628585e9f7d48b6a3a30857415d166df24e668f" } diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 87eaf97..c7008e3 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -31,9 +31,9 @@ ], "dependencies": { "@atolye15/eslint-config-base-typescript": "^1.2.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.6" + "eslint-config-airbnb": "^19.0.1", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1" }, "gitHead": "e628585e9f7d48b6a3a30857415d166df24e668f" }