Skip to content

Commit b48fbff

Browse files
committed
switch to biome for linting and formatting
update GH actions config formatting update editorconfig
1 parent 212a004 commit b48fbff

70 files changed

Lines changed: 1162 additions & 945 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ charset = utf-8
99
trim_trailing_whitespace = true
1010
insert_final_newline = true
1111

12+
# The JSON files contain newlines inconsistently
13+
[*.js]
14+
indent_style = tab
15+
1216
# The JSON files contain newlines inconsistently
1317
[*.json]
1418
insert_final_newline = ignore

.github/workflows/nodejs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ jobs:
1111
node-version: [lts/*, 21.x]
1212

1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v4
1515
- name: Use Node.js ${{ matrix.node-version }}
16-
uses: actions/setup-node@v1
16+
uses: actions/setup-node@v4
1717
with:
1818
node-version: ${{ matrix.node-version }}
1919
- name: npm install, and test
2020
run: |
21-
# no dependencied required, yet
22-
# npm ci --omit=dev
21+
npm ci
22+
npm run lint
2323
npm run test:all
2424
env:
2525
CI: true

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The MIT License (MIT)
2-
Copyright (c) 2019 Hugo Di Francesco
2+
Copyright (c) 2024 Hugo Di Francesco
33

44

55
Permission is hereby granted, free of charge, to any person obtaining a copy

package-lock.json

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

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
"test:par": "node --test --test-only --test-concurrency=5 ./src/migrated/*.test.js",
1111
"test:only": "node --test --test-only src/migrated/*.only.js",
1212
"test:failing": "node --test src/migrated/*.failing.js && echo 'Error: test run should fail' && exit 1 || echo 'Success: test run failed as expected' && exit 0",
13-
"format": "prettier -w ."
13+
"lint": "biome lint --apply ./src/migrated",
14+
"format": "biome format --write ."
1415
},
1516
"license": "MIT",
1617
"devDependencies": {
17-
"prettier": "^3.1.1"
18+
"@biomejs/biome": "1.5.1"
1819
}
1920
}

src/02.01-beforeeach-clearallmocks.test.js

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

src/02.01-mockimplementation.test.js

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

src/02.02-called-times.test.js

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

src/02.02-multiple-add.test.js

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

0 commit comments

Comments
 (0)