Skip to content

Commit f2bc718

Browse files
committed
Use Biome instead of ESLint
Simple and faster.
1 parent 6568c36 commit f2bc718

6 files changed

Lines changed: 467 additions & 2322 deletions

File tree

biome.jsonc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": ["@20minutes/eslint-config/biome"]
3+
}

eslint.config.mjs

Lines changed: 0 additions & 21 deletions
This file was deleted.

functions/classes/Handler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Octokit } from '@octokit/rest'
21
import { graphql } from '@octokit/graphql'
2+
import { Octokit } from '@octokit/rest'
33

44
export class Handler {
55
constructor(githubToken) {

package.json

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"test": "vitest run --silent",
77
"test:coverage": "vitest run --coverage",
88
"test:watch": "vitest",
9-
"lint": "eslint functions/ tests/"
9+
"lint": "biome check --max-diagnostics=none",
10+
"lint:fix": "biome check --write --unsafe --max-diagnostics=none"
1011
},
1112
"author": "20 Minutes <web-tech@20minutes.fr>",
1213
"license": "MIT",
@@ -16,17 +17,10 @@
1617
"node": ">= 24"
1718
},
1819
"devDependencies": {
19-
"@20minutes/eslint-config": "^2.0.0",
20+
"@20minutes/eslint-config": "^3.0.0",
2021
"@fetch-mock/vitest": "^0.2.18",
2122
"@vitest/coverage-v8": "^4.0.18",
2223
"esbuild": "^0.27.3",
23-
"eslint": "^9.39.2",
24-
"eslint-config-prettier": "^10.1.8",
25-
"eslint-plugin-import": "^2.32.0",
26-
"eslint-plugin-prettier": "^5.5.5",
27-
"eslint-plugin-react": "^7.37.5",
28-
"eslint-plugin-react-hooks": "^7.0.1",
29-
"prettier": "^3.8.1",
3024
"serverless-esbuild": "^1.57.0",
3125
"serverless-offline": "^13.9.0",
3226
"vitest": "^4.0.18"

tests/auto-merge.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fetchMock from '@fetch-mock/vitest'
2-
import { AutomergeHandler } from '../functions/classes/AutomergeHandler.js'
32
import { handler } from '../functions/auto-merge.js'
3+
import { AutomergeHandler } from '../functions/classes/AutomergeHandler.js'
44

55
describe('Validating GitHub event', () => {
66
test('bad content type', async () => {

0 commit comments

Comments
 (0)