File tree 5 files changed +10
-18
lines changed
5 files changed +10
-18
lines changed Original file line number Diff line number Diff line change 24
24
run : pnpm run ts:check
25
25
26
26
formatting :
27
- name : Check formatting
27
+ name : Lint
28
28
runs-on : ubuntu-latest
29
29
steps :
30
30
- name : Checkout code
39
39
cache : pnpm
40
40
- name : Install dependencies
41
41
run : pnpm install
42
- - name : Check formatting
43
- run : pnpm run prettier: check
42
+ - name : Lint
43
+ run : pnpm run check
44
44
45
45
tests :
46
46
name : Test
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env sh
2
2
. " $( dirname -- " $0 " ) /_/husky.sh"
3
3
4
- npm run prettier: check
4
+ pnpm run check --staged --no-errors-on-unmatched
Original file line number Diff line number Diff line change 3
3
flake-utils . lib . eachDefaultSystem ( system :
4
4
let pkgs = import nixpkgs { inherit system ; } ;
5
5
in {
6
- devShells . default = pkgs . mkShell {
6
+ devShells . default = pkgs . mkShellNoCC {
7
7
buildInputs = with pkgs ; [
8
8
nodejs_latest
9
9
# The pnpm in nixpkgs is out of date, so we instead rely on Corepack
10
10
# to provide pnpm
11
11
corepack_latest
12
12
nodePackages_latest . typescript-language-server
13
13
nodePackages_latest . vscode-json-languageserver
14
+ # Forces Biome to run as a statically-linked musl binary
15
+ musl
14
16
15
17
# Dependencies for building canvas
16
18
python3
Original file line number Diff line number Diff line change 8
8
"classnames" : " ^2.3.2" ,
9
9
"esbuild-runner" : " ^2.2.2" ,
10
10
"husky" : " ^8.0.0" ,
11
- "prettier" : " ^3.0.0" ,
12
11
"typescript" : " ^5.2.2" ,
13
12
"vite" : " ^4.4.9" ,
14
13
"vite-plugin-require-transform" : " ^1.0.21" ,
21
20
"scripts" : {
22
21
"prepare" : " husky install && bash ./.husky/post-checkout" ,
23
22
"postinstall" : " pnpm run codegen" ,
24
- "prettier:check" : " pnpm exec prettier -c --cache ." ,
25
- "prettier:format" : " pnpm exec prettier -w ." ,
23
+ "format" : " pnpm exec biome format" ,
24
+ "lint" : " pnpm exec biome lint" ,
25
+ "check" : " pnpm exec biome check" ,
26
26
"cli" : " pnpm exec esr src/cli.ts" ,
27
27
"cli:debug" : " node --inspect-brk -r esbuild-runner/register src/cli.ts" ,
28
28
"bot" : " pnpm exec esr src/bot/main.ts" ,
You can’t perform that action at this time.
0 commit comments