Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
77585cf
Add @stylistic/eslint-plugin and enforce formatting rules
heavyrubberslave Aug 4, 2026
b361df6
no-explicit-any and knip
heavyrubberslave Aug 5, 2026
c7e945c
Re-add type-detect
heavyrubberslave Aug 5, 2026
60a37f3
Make eslint and typescript even stricterer
heavyrubberslave Aug 7, 2026
06f8709
Fix linting
heavyrubberslave Aug 7, 2026
87cbe83
Fix flaky attribute-set test racing against periodic device refresh
heavyrubberslave Aug 7, 2026
a8a3c56
Remove unsued imports
heavyrubberslave Aug 7, 2026
2d4411b
Fix unhandled rejection from isolate disposal race in ScriptVm
heavyrubberslave Aug 7, 2026
0523829
Fix double logger.child() causing undefined logger in ScriptVm
heavyrubberslave Aug 7, 2026
f983d04
Remove duplicate/no-op eslint rules already covered by presets
heavyrubberslave Aug 7, 2026
1d36813
Drop base rules superseded by type-aware equivalents (no-throw-litera…
heavyrubberslave Aug 7, 2026
369c9e3
Re-enable valid-typeof, simplify explicit-member-accessibility to def…
heavyrubberslave Aug 7, 2026
3f6bc20
Even more stricterer than strict linting, wip
heavyrubberslave Aug 8, 2026
16c8219
Clean
heavyrubberslave Aug 8, 2026
ad6a9c7
Fix and improve eslint config
heavyrubberslave Aug 8, 2026
faddbaa
Add vitest type-testing project with setAttribute/factory/provider ty…
heavyrubberslave Aug 9, 2026
05bc370
Fix vitest type project to actually type-check test-d.ts files
heavyrubberslave Aug 9, 2026
8dd9deb
Separate type-test checking from npm run typecheck
heavyrubberslave Aug 9, 2026
2a0802c
Add proper type def
heavyrubberslave Aug 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .babelrc

This file was deleted.

4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ jobs:
- name: Linting
run: |
npm run lint
- name: Type tests
run: |
npm run test:type
- name: Unit tests with coverage
run: |
npm run test:coverage
Expand All @@ -51,7 +54,6 @@ jobs:
files: |
./dist
./node_modules
./resources
outPath: dist.tar.gz
- name: Create Release Notes File
env:
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,18 @@ jobs:
node-version: ${{ matrix.node-version }}
- name: Install modules
run: npm ci
- name: Typecheck
run: |
npm run typecheck
- name: Linting
run: |
npm run lint
- name: Typecheck
- name: Checking for dead code
run: |
npm run typecheck
npm run knip
- name: Type tests
run: |
npm run test:type
- name: Unit tests with coverage
run: |
npm run test:coverage
Expand Down
Loading
Loading