Skip to content

Commit 2f5aec5

Browse files
committed
move to eslint+prettier
1 parent 80816e9 commit 2f5aec5

File tree

4 files changed

+34
-2
lines changed

4 files changed

+34
-2
lines changed

.prettierrc.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"trailingComma": "all",
3+
"tabWidth": 2,
4+
"semi": false,
5+
"singleQuote": true
6+
}

eslint.config.mjs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// @ts-check
2+
3+
import eslint from '@eslint/js'
4+
import tseslint from 'typescript-eslint'
5+
import prettier from 'eslint-config-prettier'
6+
import pluginPrettier from 'eslint-plugin-prettier'
7+
8+
export default tseslint.config(
9+
eslint.configs.recommended,
10+
tseslint.configs.strict,
11+
tseslint.configs.stylistic,
12+
{
13+
plugins: {
14+
prettier: pluginPrettier,
15+
},
16+
rules: {
17+
'prettier/prettier': 'error',
18+
},
19+
extends: [prettier],
20+
},
21+
)

setup

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@ npm i -D typescript \
33
@types/node \
44
@vitest/coverage-v8 \
55
vitest \
6-
ts-standard
6+
eslint \
7+
@eslint/js \
8+
typescript-eslint \
9+
prettier \
10+
eslint-plugin-prettier \
11+
eslint-config-prettier

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export default function sum (x: number, y: number): number {
1+
export default function sum(x: number, y: number): number {
22
return x + y
33
}

0 commit comments

Comments
 (0)