Skip to content

Commit 028a8d7

Browse files
feat: add es2025 config (#207)
1 parent 522acb8 commit 028a8d7

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed

lib/configs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ module.exports = {
1818
es2022: require("./configs/es2022"),
1919
es2023: require("./configs/es2023"),
2020
es2024: require("./configs/es2024"),
21+
es2025: require("./configs/es2025"),
2122
es5: require("./configs/es5"),
2223
}

lib/configs/_override-2025.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"use strict"
2+
3+
module.exports = {
4+
parserOptions: {
5+
ecmaVersion: 2025,
6+
},
7+
}

lib/configs/es2025.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"use strict"
2+
3+
module.exports = {
4+
extends: [
5+
require.resolve("./_base.js"),
6+
require.resolve("./_override-2015.js"),
7+
require.resolve("./_override-2016.js"),
8+
require.resolve("./_override-2017.js"),
9+
require.resolve("./_override-2018.js"),
10+
require.resolve("./_override-2019.js"),
11+
require.resolve("./_override-2020.js"),
12+
require.resolve("./_override-2021.js"),
13+
require.resolve("./_override-2022.js"),
14+
require.resolve("./_override-2023.js"),
15+
require.resolve("./_override-2024.js"),
16+
require.resolve("./_override-2025.js"),
17+
require.resolve("./_override-ts.js"),
18+
require.resolve("./_override-vue.js"),
19+
require.resolve("./_override-mocha.js"),
20+
require.resolve("./_override-special.js"),
21+
],
22+
}

tests/lib/configs/es2025.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"use strict"
2+
3+
const config = require("../../../lib/configs/es2025")
4+
const Rules = require("./_rules")
5+
6+
describe("'es2025.js'", () => {
7+
it("should be a valid config.", () => {
8+
Rules.validateConfig(config, "es2025.js")
9+
})
10+
})

0 commit comments

Comments
 (0)