Skip to content

Modernize tooling and tidy loose ends after the cleanup#2

Merged
soulgalore merged 1 commit into
mainfrom
deps-and-polish
May 16, 2026
Merged

Modernize tooling and tidy loose ends after the cleanup#2
soulgalore merged 1 commit into
mainfrom
deps-and-polish

Conversation

@soulgalore
Copy link
Copy Markdown
Member

The base-class cleanup landed in 1.0.0 but left two trails of dust: the
CHANGELOG had no mention of the fix, and dev tooling was still on
eslint 8 / prettier 2 — two majors behind. Bring both forward so the
release notes match reality and so future contributors don't trip over
a legacy .eslintrc.json and pre-flat-config rules.

While in plugin.js, fix a malformed @param {} type JSDoc tag on
sendMessage and add a short note explaining what this.make is — it
was being assigned in the constructor with no documentation, which made
it look private when it's actually a useful helper for plugin authors.

Co-authored-by: Claude noreply@anthropic.com

  The base-class cleanup landed in 1.0.0 but left two trails of dust: the
  CHANGELOG had no mention of the fix, and dev tooling was still on
  eslint 8 / prettier 2 — two majors behind. Bring both forward so the
  release notes match reality and so future contributors don't trip over
  a legacy .eslintrc.json and pre-flat-config rules.

  While in plugin.js, fix a malformed @param {} type JSDoc tag on
  sendMessage and add a short note explaining what this.make is — it
  was being assigned in the constructor with no documentation, which made
  it look private when it's actually a useful helper for plugin authors.

  Co-authored-by: Claude noreply@anthropic.com
@soulgalore soulgalore merged commit 2686685 into main May 16, 2026
3 checks passed
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