Skip to content
Open
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
f664d0b
feat(js): added Bun runtime support (bun test, bun run, bunx)
HenriqueSchroeder Apr 8, 2026
f180100
fix(js/bun): handled piped output format and buffered error context
HenriqueSchroeder Apr 17, 2026
c447845
docs: added Bun runtime entries to README and what-rtk-covers
HenriqueSchroeder Apr 17, 2026
1be7f3e
feat(discover): added bun x alias to bunx-based rules
HenriqueSchroeder Apr 29, 2026
ed819d7
feat(js): routed jest/vitest/biome via bunx
HenriqueSchroeder Apr 29, 2026
2ac8853
refactor(js/bun): exposed test/install/build/run as public fns
HenriqueSchroeder Apr 29, 2026
3d2b296
fix(utils): added -- separator before tool name for bun exec
HenriqueSchroeder Apr 30, 2026
b0dd7d9
fix(js/bun): used trimmed string when flushing error buffer to failures
HenriqueSchroeder Apr 30, 2026
d8521b3
refactor(js/bun): unified join+trim pattern in install/build/run filters
HenriqueSchroeder Apr 30, 2026
992f216
feat(discover): added bun/bun-run prefixes and patterns for tsc, lint…
HenriqueSchroeder Apr 30, 2026
df9298f
refactor(js/bun): moved empty-line guard before in_failed_summary block
HenriqueSchroeder Apr 30, 2026
0129805
refactor(js/bun): unified join+trim pattern in filter_bun_test output
HenriqueSchroeder Apr 30, 2026
03792d4
fix(js/bun): set LC_ALL=C on all bun commands for consistent output p…
HenriqueSchroeder May 4, 2026
cf53e24
refactor(js/bun): extracted route_bunx fn and special-cased bun x in …
HenriqueSchroeder May 4, 2026
d6493bb
refactor(js/bun): added run_tool fn and eliminated inline passthrough…
HenriqueSchroeder May 4, 2026
70f0d9b
refactor(js/bun): simplified fallback status to "ok" across all filters
HenriqueSchroeder May 4, 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
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ rtk gh run list # Workflow run status
```bash
rtk jest # Jest compact (failures only)
rtk vitest # Vitest compact (failures only)
rtk bun test # Bun tests (failures + error context, -85%)
rtk playwright test # E2E results (failures only)
rtk pytest # Python tests (-90%)
rtk go test # Go tests (NDJSON, -90%)
Expand All @@ -189,6 +190,8 @@ rtk lint # ESLint grouped by rule/file
rtk lint biome # Supports other linters
rtk tsc # TypeScript errors grouped by file
rtk next build # Next.js build compact
rtk bun build # Bun build compact
rtk bunx <cmd> # Routes bunx tsc/eslint/prisma to RTK filters
rtk prettier --check . # Files needing formatting
rtk cargo build # Cargo build (-80%)
rtk cargo clippy # Cargo clippy (-80%)
Expand All @@ -200,6 +203,8 @@ rtk rubocop # Ruby linting (JSON, -60%+)
### Package Managers
```bash
rtk pnpm list # Compact dependency tree
rtk bun install # Bun install (strip progress bars)
rtk bun run <script> # Bun script runner (filtered output)
rtk pip list # Python packages (auto-detect uv)
rtk pip outdated # Outdated packages
rtk bundle install # Ruby gems (strip Using lines)
Expand Down
5 changes: 5 additions & 0 deletions docs/guide/resources/what-rtk-covers.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ Typical savings: 60-99%.
|---------|---------|--------------|
| `jest` | 94-99% | Failures only |
| `vitest` | 94-99% | Failures only |
| `bun test` | 85-90% | Failures + error context, passes suppressed |
| `bun install` | 80% | Progress bars stripped, summary kept |
| `bun build` | 80% | Compact build output |
| `bun run <script>` | varies | Script output with error focus |
| `bunx <cmd>` | varies | Routed to specialized filters (tsc, eslint, prisma) |
| `tsc` | 75% | Type errors grouped by file |
| `eslint` | 84% | Violations grouped by rule |
| `pnpm list` | 70-90% | Compact dependency tree |
Expand Down
Loading