Skip to content

Commit c609ee2

Browse files
authored
chore: implement generate baseline script (#309)
* feat: implement generate baseline script * Update .cspell.json * apply review * Update .cspell.json * remove underline
1 parent eb6222a commit c609ee2

File tree

6 files changed

+741
-3
lines changed

6 files changed

+741
-3
lines changed

.cspell.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"**/out/**",
1111
"**/node_modules/**",
1212
"packages/website/**",
13-
"packages/eslint-plugin/types/**"
13+
"packages/eslint-plugin/types/**",
14+
"packages/eslint-plugin/lib/rules/utils/baseline.js"
1415
],
1516
"words": [
1617
"tseslint",

eslint.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,10 @@ module.exports = [
5252
},
5353
},
5454
},
55+
{
56+
files: ["tools/**/*.mjs"],
57+
languageOptions: {
58+
sourceType: "module",
59+
},
60+
},
5561
];

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@
1919
"check": "yarn test && yarn check:format && yarn check:spell && yarn check:ts",
2020
"publish:website": "yarn workspace website deploy",
2121
"prepare": "husky",
22-
"new-rule": "node ./tools/add-new-rule.js"
22+
"new-rule": "node ./tools/add-new-rule.js",
23+
"baseline": "node ./tools/base-line/generate-baseline.mjs"
2324
},
2425
"author": "yeonjuan",
2526
"license": "MIT",
2627
"devDependencies": {
28+
"@mdn/browser-compat-data": "^6.0.2",
2729
"@types/jest": "^29.5.14",
30+
"compute-baseline": "^0.3.1",
2831
"cspell": "^8.0.0",
2932
"eslint": "^9.19.0",
3033
"eslint-plugin-jest": "^28.11.0",

0 commit comments

Comments
 (0)