Skip to content

Commit 584f2b5

Browse files
authored
Merge pull request #88 from solidjs-community/chore/refactor-utils-and-fixture
Update rules to use typescript-eslint RuleCreator
2 parents 10ec2d4 + a243a60 commit 584f2b5

32 files changed

+1770
-1659
lines changed

docs/reactivity.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,8 @@ const m = createMemo(() => 5)!;
724724

725725
const m = createMemo(() => 5)! as Accessor<number>;
726726

727+
const m = createMemo(() => 5) satisfies Accessor<number>;
728+
727729
function Component(props) {
728730
return (
729731
<div>

package.json

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
"name": "eslint-plugin-solid",
33
"version": "0.11.0",
44
"description": "Solid-specific linting rules for ESLint.",
5+
"keywords": [
6+
"eslint",
7+
"eslintplugin",
8+
"solid",
9+
"solidjs",
10+
"reactivity"
11+
],
512
"main": "dist/index.js",
613
"types": "dist/index.d.ts",
714
"repository": "https://github.com/solidjs-community/eslint-plugin-solid",
@@ -29,47 +36,47 @@
2936
"README.md"
3037
],
3138
"dependencies": {
32-
"@typescript-eslint/utils": "^5.30.7",
39+
"@typescript-eslint/utils": "^5.55.0",
3340
"is-html": "^2.0.0",
34-
"jsx-ast-utils": "^3.3.2",
35-
"kebab-case": "^1.0.1",
41+
"jsx-ast-utils": "^3.3.3",
42+
"kebab-case": "^1.0.2",
3643
"known-css-properties": "^0.24.0",
3744
"style-to-object": "^0.3.0"
3845
},
3946
"devDependencies": {
40-
"@babel/core": "^7.18.9",
41-
"@babel/eslint-parser": "^7.14.7",
47+
"@babel/core": "^7.21.3",
48+
"@babel/eslint-parser": "^7.21.3",
4249
"@rollup/plugin-commonjs": "^22.0.2",
4350
"@rollup/plugin-json": "^4.1.0",
44-
"@rollup/plugin-node-resolve": "^14.0.0",
45-
"@types/eslint": "^8.4.5",
51+
"@rollup/plugin-node-resolve": "^14.1.0",
52+
"@types/eslint": "^8.21.2",
4653
"@types/fs-extra": "^9.0.13",
4754
"@types/is-html": "^2.0.0",
4855
"@types/jest": "^27.5.2",
4956
"@types/markdown-magic": "^1.0.1",
50-
"@types/node": "^16.11.45",
51-
"@types/prettier": "^2.7.1",
52-
"@typescript-eslint/eslint-plugin": "^5.39.0",
53-
"@typescript-eslint/parser": "^5.30.7",
54-
"eslint": "^8.20.0",
55-
"eslint-plugin-eslint-plugin": "^4.4.1",
56-
"eslint-plugin-import": "^2.26.0",
57-
"eslint-plugin-solid": "link:.",
57+
"@types/node": "^16.18.16",
58+
"@types/prettier": "^2.7.2",
59+
"@typescript-eslint/eslint-plugin": "^5.55.0",
60+
"@typescript-eslint/parser": "^5.55.0",
61+
"eslint": "^8.36.0",
62+
"eslint-plugin-eslint-plugin": "^5.0.8",
63+
"eslint-plugin-import": "^2.27.5",
64+
"eslint-plugin-solid": "link:",
5865
"eslint-v6": "npm:eslint@^6.8.0",
5966
"eslint-v7": "npm:eslint@^7.32.0",
6067
"execa": "^5.1.1",
61-
"fast-glob": "^3.2.11",
68+
"fast-glob": "^3.2.12",
6269
"fs-extra": "^10.1.0",
6370
"husky": "^7.0.4",
64-
"jest": "^28.1.3",
71+
"jest": "^29.5.0",
6572
"jest-node-exports-resolver": "^1.1.6",
6673
"lint-staged": "^11.2.6",
67-
"markdown-magic": "^2.6.0",
68-
"prettier": "^2.7.1",
69-
"rollup": "^2.79.0",
70-
"ts-jest": "^28.0.7",
74+
"markdown-magic": "^2.6.1",
75+
"prettier": "^2.8.4",
76+
"rollup": "^2.79.1",
77+
"ts-jest": "^29.0.5",
7178
"ts-node": "^10.9.1",
72-
"typescript": "^4.7.4"
79+
"typescript": "^5.0.2"
7380
},
7481
"peerDependencies": {
7582
"eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"

0 commit comments

Comments
 (0)