File tree Expand file tree Collapse file tree 7 files changed +1346
-0
lines changed Expand file tree Collapse file tree 7 files changed +1346
-0
lines changed Original file line number Diff line number Diff line change 8989 - uses : crate-ci/typos@85f62a8a84f939ae994ab3763f01a0296d61a7ee # v1.36.2
9090 with :
9191 files : .
92+
93+ typecheck-rulegen :
94+ name : TypeScript Type Check (rulegen)
95+ runs-on : ubuntu-latest
96+ steps :
97+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
98+ with :
99+ persist-credentials : false
100+
101+ - uses : oxc-project/setup-node@fdbf0dfd334c4e6d56ceeb77d91c76339c2a0885 # v1.0.4
102+
103+ - name : Install dependencies
104+ run : pnpm install --frozen-lockfile
105+ working-directory : tasks/rulegen
106+
107+ - name : Run TypeScript type check
108+ run : pnpm run typecheck
109+ working-directory : tasks/rulegen
Original file line number Diff line number Diff line change 4646 pushd typescript-go && git reset --hard origin/ main
4747 git pull
4848 just init
49+
50+ new-rule name :
51+ cd tasks/ rulegen && pnpm run rulegen {{ name}} && cd ../ ..
Original file line number Diff line number Diff line change 1+ node_modules /
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " @tsgolint/rulegen" ,
3+ "version" : " 1.0.0" ,
4+ "private" : true ,
5+ "type" : " module" ,
6+ "scripts" : {
7+ "rulegen" : " node --import @oxc-node/core/register src/index.ts" ,
8+ "typecheck" : " tsc"
9+ },
10+ "devDependencies" : {
11+ "@oxc-node/core" : " ^0.0.32" ,
12+ "@types/node" : " ^24.5.2" ,
13+ "oxc-parser" : " ^0.89.0" ,
14+ "typescript" : " ^5.9.2"
15+ }
16+ }
You can’t perform that action at this time.
0 commit comments