Skip to content

Commit 1d419fd

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

File tree

6 files changed

+37
-5
lines changed

6 files changed

+37
-5
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+
)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test": "vitest --run",
99
"test:watch": "vitest --watch",
1010
"test:coverage": "vitest --coverage --watch=false",
11-
"lint": "npx ts-standard",
11+
"lint": "npx eslint .",
1212
"build": "npx tsc"
1313
},
1414
"author": "Tobias Sandelius @tobidelius",

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
}

vitest.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ import { defineConfig } from 'vitest/config'
33
export default defineConfig({
44
test: {
55
setupFiles: './test/setup.ts',
6-
globals: true
7-
}
6+
globals: true,
7+
},
88
})

0 commit comments

Comments
 (0)