Skip to content

Commit b25bb9d

Browse files
committed
Update to eslint@9.
- Update dependencies. - Update eslint config.
1 parent 13c12a4 commit b25bb9d

3 files changed

Lines changed: 44 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# `@bedrock/core` ChangeLog
22

3+
## 6.3.1 - 2025-08-xx
4+
5+
### Changed
6+
- Update to support `eslint@9`.
7+
38
## 6.3.0 - 2024-11-19
49

510
### Added

.eslintrc.cjs renamed to eslint.config.js

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,37 @@
1515
*
1616
* SPDX-License-Identifier: Apache-2.0
1717
*/
18-
module.exports = {
19-
root: true,
20-
env: {
21-
node: true
18+
import globals from 'globals';
19+
20+
import digitalbazaar from 'eslint-config-digitalbazaar';
21+
import digitalbazaarJsdoc from 'eslint-config-digitalbazaar/jsdoc';
22+
import digitalbazaarModule from 'eslint-config-digitalbazaar/module';
23+
24+
export default [
25+
{
26+
languageOptions: {
27+
globals: {
28+
...globals.node
29+
}
30+
}
2231
},
23-
extends: [
24-
'digitalbazaar',
25-
'digitalbazaar/jsdoc',
26-
'digitalbazaar/module'
27-
],
28-
ignorePatterns: ['node_modules/'],
29-
rules: {
30-
'unicorn/prefer-node-protocol': 'error'
32+
...digitalbazaar,
33+
...digitalbazaarJsdoc,
34+
...digitalbazaarModule,
35+
{
36+
rules: {
37+
'unicorn/prefer-node-protocol': 'error'
38+
}
39+
},
40+
{
41+
files: [
42+
'test/mocha/**/*.js'
43+
],
44+
languageOptions: {
45+
globals: {
46+
...globals.mocha,
47+
should: true
48+
}
49+
}
3150
}
32-
};
33-
51+
];

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
],
1515
"scripts": {
1616
"start": "node index.js",
17-
"lint": "eslint ."
17+
"lint": "eslint"
1818
},
1919
"repository": {
2020
"type": "git",
@@ -36,12 +36,12 @@
3636
"winston-transport": "^4.5.0"
3737
},
3838
"devDependencies": {
39-
"eslint": "^8.57.0",
40-
"eslint-config-digitalbazaar": "^5.0.1",
41-
"eslint-plugin-jsdoc": "^50.4.1",
42-
"eslint-plugin-unicorn": "^56.0.0",
43-
"jsdoc": "^4.0.2",
44-
"jsdoc-to-markdown": "^9.0.2"
39+
"eslint": "^9.32.0",
40+
"eslint-config-digitalbazaar": "github:digitalbazaar/eslint-config-digitalbazaar#use-eslint-v9",
41+
"eslint-plugin-jsdoc": "^52.0.4",
42+
"eslint-plugin-unicorn": "^60.0.0",
43+
"globals": "^16.3.0",
44+
"jsdoc": "^4.0.4"
4545
},
4646
"engines": {
4747
"node": ">=18"

0 commit comments

Comments
 (0)