diff --git a/.nvmrc b/.nvmrc index 48b14e6b..90756595 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.14.0 +20.15.0 diff --git a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/index.js b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/index.js index da57b32d..86e24e2a 100644 --- a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/index.js +++ b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/index.js @@ -20,6 +20,9 @@ module.exports = { 'import/extensions': ['.js', '.jsx', '.ts', '.tsx', '.mts', '.cts'], 'import/core-modules': [], - 'import/ignore': ['node_modules', '\\.(scss|css|less|hbs|svg|json)$'], + 'import/ignore': [ + 'node_modules', + String.raw`\.(scss|css|less|hbs|svg|json)$`, + ], }, }; diff --git a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/style-guide.js b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/style-guide.js index bb731641..dec745d9 100644 --- a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/style-guide.js +++ b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint-plugin-import/style-guide.js @@ -76,7 +76,7 @@ module.exports = { 'error', { importFunctions: [], - webpackChunknameFormat: '[a-zA-Z\\d]+-[S|R|W|M](_(Pro|Pre|In|Out)+)?', + webpackChunknameFormat: String.raw`[a-zA-Z\d]+-[S|R|W|M](_(Pro|Pre|In|Out)+)?`, }, ], diff --git a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint/suggestions.js b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint/suggestions.js index 2800d50e..7ec348ff 100644 --- a/eslint-configs/eslint-config-seekingalpha-base/rules/eslint/suggestions.js +++ b/eslint-configs/eslint-config-seekingalpha-base/rules/eslint/suggestions.js @@ -71,7 +71,7 @@ module.exports = { 'default-case': [ 'error', { - commentPattern: '^skip\\sdefault', + commentPattern: String.raw`^skip\sdefault`, }, ], diff --git a/eslint-configs/eslint-config-seekingalpha-react/CHANGELOG.md b/eslint-configs/eslint-config-seekingalpha-react/CHANGELOG.md index e797fdd0..897f5f92 100644 --- a/eslint-configs/eslint-config-seekingalpha-react/CHANGELOG.md +++ b/eslint-configs/eslint-config-seekingalpha-react/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 7.32.0 - 2024-06-22 + +- [deps] upgrade `eslint-plugin-jsx-a11y` to version `6.9.0` + ## 7.31.0 - 2024-06-19 - [deps] upgrade `eslint-plugin-react` to version `7.34.3` diff --git a/eslint-configs/eslint-config-seekingalpha-react/README.md b/eslint-configs/eslint-config-seekingalpha-react/README.md index 821d48b5..e11e4e20 100644 --- a/eslint-configs/eslint-config-seekingalpha-react/README.md +++ b/eslint-configs/eslint-config-seekingalpha-react/README.md @@ -6,7 +6,7 @@ This package includes the shareable ESLint config used by [SeekingAlpha](https:/ Install ESLint and all [Peer Dependencies](https://nodejs.org/en/blog/npm/peer-dependencies/): - npm install eslint@8.57.0 eslint-plugin-jsx-a11y@6.8.0 eslint-plugin-react@7.34.3 eslint-plugin-react-hooks@4.6.2 --save-dev + npm install eslint@8.57.0 eslint-plugin-jsx-a11y@6.9.0 eslint-plugin-react@7.34.3 eslint-plugin-react-hooks@4.6.2 --save-dev Install SeekingAlpha shareable ESLint: diff --git a/eslint-configs/eslint-config-seekingalpha-react/package.json b/eslint-configs/eslint-config-seekingalpha-react/package.json index 8de7d0a3..7fb8e81f 100644 --- a/eslint-configs/eslint-config-seekingalpha-react/package.json +++ b/eslint-configs/eslint-config-seekingalpha-react/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-seekingalpha-react", - "version": "7.31.0", + "version": "7.32.0", "description": "SeekingAlpha's sharable React.js ESLint config", "main": "index.js", "scripts": { @@ -50,14 +50,14 @@ }, "peerDependencies": { "eslint": "8.57.0", - "eslint-plugin-jsx-a11y": "6.8.0", + "eslint-plugin-jsx-a11y": "6.9.0", "eslint-plugin-react": "7.34.3", "eslint-plugin-react-hooks": "4.6.2" }, "devDependencies": { "eslint": "8.57.0", "eslint-find-rules": "4.1.0", - "eslint-plugin-jsx-a11y": "6.8.0", + "eslint-plugin-jsx-a11y": "6.9.0", "eslint-plugin-react": "7.34.3", "eslint-plugin-react-hooks": "4.6.2" } diff --git a/package.json b/package.json index aed3bb89..3bec9a1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "seekingalpha-javascript-style", - "version": "5.38.28", + "version": "5.38.29", "description": "Set of linting rules, guides and best practices for best Javascript code", "main": "index.js", "type": "module",