From 6183587bca4a6dfc71754b8885483b457a10ba82 Mon Sep 17 00:00:00 2001 From: Sang Huynh Thanh Date: Fri, 26 Jan 2024 13:58:04 +0700 Subject: [PATCH] [#56] Add the extends package for testing and react --- package-lock.json | 12 ++++++++---- .../eslint-config-nimble-react/lib/rules/base.js | 5 ++++- packages/eslint-config-nimble-react/package.json | 3 ++- .../eslint-config-nimble-testing/lib/rules/base.js | 5 ++++- packages/eslint-config-nimble-testing/package.json | 3 ++- 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42cc704..14660d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10914,7 +10914,8 @@ "version": "1.3.0", "license": "MIT", "dependencies": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-jsx-a11y": "^6.7.1", @@ -10932,7 +10933,8 @@ "version": "1.2.0", "license": "MIT", "dependencies": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.28.1", @@ -12057,7 +12059,8 @@ "@nimblehq/eslint-config-nimble-react": { "version": "file:packages/eslint-config-nimble-react", "requires": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-jsx-a11y": "^6.7.1", @@ -12070,7 +12073,8 @@ "@nimblehq/eslint-config-nimble-testing": { "version": "file:packages/eslint-config-nimble-testing", "requires": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.28.1", diff --git a/packages/eslint-config-nimble-react/lib/rules/base.js b/packages/eslint-config-nimble-react/lib/rules/base.js index 35e9b35..5b2f0b6 100644 --- a/packages/eslint-config-nimble-react/lib/rules/base.js +++ b/packages/eslint-config-nimble-react/lib/rules/base.js @@ -7,7 +7,10 @@ module.exports = { node: true, jest: true, }, - extends: '@nimblehq/eslint-config-nimble-core', + extends: [ + '@nimblehq/eslint-config-nimble-core', + '@nimblehq/eslint-config-nimble-typescript', + ], parserOptions: { ecmaVersion: 6, sourceType: 'module', diff --git a/packages/eslint-config-nimble-react/package.json b/packages/eslint-config-nimble-react/package.json index bf0d905..8bd55bb 100644 --- a/packages/eslint-config-nimble-react/package.json +++ b/packages/eslint-config-nimble-react/package.json @@ -22,7 +22,8 @@ "lib" ], "dependencies": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-jsx-a11y": "^6.7.1", diff --git a/packages/eslint-config-nimble-testing/lib/rules/base.js b/packages/eslint-config-nimble-testing/lib/rules/base.js index a482869..66058af 100644 --- a/packages/eslint-config-nimble-testing/lib/rules/base.js +++ b/packages/eslint-config-nimble-testing/lib/rules/base.js @@ -1,5 +1,8 @@ 'use strict'; module.exports = { - extends: '@nimblehq/eslint-config-nimble-core', + extends: [ + '@nimblehq/eslint-config-nimble-core', + '@nimblehq/eslint-config-nimble-typescript', + ], }; diff --git a/packages/eslint-config-nimble-testing/package.json b/packages/eslint-config-nimble-testing/package.json index d2c612c..24ff0ac 100644 --- a/packages/eslint-config-nimble-testing/package.json +++ b/packages/eslint-config-nimble-testing/package.json @@ -13,7 +13,8 @@ "author": "Nimble", "main": "lib/index.js", "dependencies": { - "@nimblehq/eslint-config-nimble-core": "^2.7.0", + "@nimblehq/eslint-config-nimble-core": "^2.8.0", + "@nimblehq/eslint-config-nimble-typescript": "^1.0.0", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.28.1",