Skip to content

New package: @bust/eslint-config - #6

Merged
busticated merged 10 commits into
mainfrom
feature/eslint-config
Aug 24, 2026
Merged

busticated merged 10 commits into
mainfrom
feature/eslint-config

Conversation

@busticated

Copy link
Copy Markdown
Owner

Description

Adds @bust/eslint-config — an ESLint flat-config factory which targets TypeScript with type-aware rules by default. It takes typescript: false for JS-only projects, and turns React, Vitest, and node:test support on by option. Also fixes the changelog:show developer script, which crashed on any package with no release tag in this repo.

Note

This replaces the ancient busticated/bust-eslint-config repo + codebase

How to Test

  1. Clone and setup this branch locally (docs)
  2. Run unit tests: npm test
  3. Run end-to-end tests: npm run test:e2e
  4. Check the fixed command against a package that has never been released here:
    • npm run changelog:show -- --workspace packages/eslint-config
    • then against one that has: npm run changelog:show -- --workspace packages/timer
  5. Inspect what the shared config resolves to: npx eslint --inspect-config

Outcome

All tests pass and the repo lints clean through the shared config. changelog:show reports every change so far for the unreleased package and since @bust/timer@2.0.1 for the released one, rather than dumping a git error. Every block the config contributes shows up named bust/* in the inspector.

Related / Discussions

Supersedes https://github.com/busticated/bust-eslint-config — that repo gets archived once the v2 version is published here.

Completeness

  • PR opened 🎉
  • Testing instructions have been provided
  • Docs have been updated (npm run docs:build)
  • Changes adhere to repo conventions
  • Development How-To's have been provided
  • Branch is rebased against target (typically main)

@busticated busticated self-assigned this Aug 24, 2026
@busticated
busticated merged commit 3074247 into main Aug 24, 2026
6 checks passed
@busticated
busticated deleted the feature/eslint-config branch August 24, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant