Skip to content

Commit 9a03226

Browse files
committed
chore: add changeset
1 parent a0b6255 commit 9a03226

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.changeset/lint-fix-pipeline.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
'@bomb.sh/tools': minor
3+
---
4+
5+
Makes `bsh lint --fix` fix far more than it used to
6+
7+
- `--fix` now chains `knip --fix` after oxlint: unused dependencies and devDependencies are removed from `package.json` automatically. Dead-code fixes (unused exports/types) additionally run with `--fix --strict`; unused files are never deleted automatically. knip fixes respect your knip config — keep `ignoreDependencies` accurate, since untraceable deps (e.g. binaries referenced by path) will otherwise be removed.
8+
- The stock `no-console` rule is replaced by `bombshell-dev/no-console-log`, which auto-fixes `console.log``console.info` (semantically neutral in Node — they're the same stdout write). Other unlisted console methods are still flagged but not auto-fixed.

0 commit comments

Comments
 (0)