Skip to content

Commit b86d9c0

Browse files
authored
integrate eslint (#81)
* integrate eslint * roll back eslint
1 parent fe76ae1 commit b86d9c0

File tree

3 files changed

+53
-16
lines changed

3 files changed

+53
-16
lines changed

.eslintrc.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
env:
2+
browser: true
3+
es2021: true
4+
extends:
5+
- eslint:recommended
6+
- plugin:@typescript-eslint/recommended
7+
- prettier
8+
parser: '@typescript-eslint/parser'
9+
parserOptions:
10+
ecmaVersion: latest
11+
sourceType: module
12+
plugins:
13+
- '@typescript-eslint'
14+
rules:
15+
indent:
16+
- warn
17+
- 2
18+
linebreak-style:
19+
- error
20+
- unix
21+
semi:
22+
- error
23+
- always

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212
"build:examples": "pnpm -r --filter {examples/*} build",
1313
"build:types": "pnpm -r --filter !{examples/*} exec -- tsup --dts-only",
1414
"dev": "pnpm -r --parallel --filter !{examples/*} dev",
15-
"lint": "prettier --check --plugin-search-dir=. .",
15+
"lint:eslint": "eslint packages/**/src",
16+
"lint:prettier": "prettier --check --plugin-search-dir=. .",
17+
"lint": "pnpm lint:prettier",
1618
"lint:fix": "pnpm lint:fix:prettier",
17-
"lint:fix:prettier": "prettier --write --plugin-search-dir=. .",
19+
"lint:fix:prettier": "pretty-quick --staged",
1820
"play": "cd examples/sveltekit && pnpm dev",
1921
"play:build": "pnpm build && cd examples/sveltekit && pnpm build",
2022
"prepublish:ci": "pnpm -r update",
@@ -49,16 +51,17 @@
4951
"@types/node": "16.11.47",
5052
"ava": "4.3.1",
5153
"bumpp": "8.2.1",
54+
"eslint": "7",
5255
"esno": "0.16.3",
5356
"export-size": "0.5.2",
54-
"husky": "7.0.4",
57+
"husky": "8.0.1",
5558
"inquirer": "9.1.0",
5659
"kleur": "4.1.5",
5760
"npkill": "0.8.3",
5861
"prettier": "2.7.1",
5962
"pretty-quick": "3.1.3",
6063
"ts-node": "10.9.1",
61-
"tsconfig-paths": "3.14.1",
64+
"tsconfig-paths": "4.0.0",
6265
"tsup": "6.2.1",
6366
"typescript": "4.7.4"
6467
},

pnpm-lock.yaml

Lines changed: 23 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)