Skip to content

chore: bump @playcanvas/eslint-config to 3.0.0-beta.9 - #363

Merged
kpal81xd merged 1 commit into
mainfrom
chore/eslint-config-3.0.0-beta.9
Oct 29, 2026
Merged

kpal81xd merged 1 commit into
mainfrom
chore/eslint-config-3.0.0-beta.9

Conversation

@kpal81xd

Copy link
Copy Markdown
Contributor

Part of playcanvas/eslint-config#48.

Changes

  • Bump @playcanvas/eslint-config from 3.0.0-beta.8 to 3.0.0-beta.9, which folds common overrides into the shared config (feat: fold common consumer overrides into shared configs eslint-config#69).
  • Remove the react/jsx-uses-react and react/react-in-jsx-scope overrides: the shared React config now turns them off for the automatic JSX runtime. react/prop-types stays off, with a comment: it reports false positives through memo(forwardRef(...)) and for hook results named props.
  • Remove 25 consistent-type-definitions disable comments, now that the rule is off in the shared config.
  • Exempt @playcanvas/eslint-config from minimumReleaseAge alongside playcanvas, since both are first-party.
  • The lockfile also dedupes a few of jsdom's transitive dependencies onto versions it already contained.
  • No runtime code changes: only lint config, dev dependencies and comments.

Manual smoke test

  1. Open a .tsx component in packages/lib/src that uses JSX without importing React, in an editor with the ESLint extension.
    Expected: no react/react-in-jsx-scope error.
  2. Open packages/lib/src/Entity.tsx.
    Expected: no consistent-type-definitions error on the EntityProps interface, which no longer needs a disable comment.

@kpal81xd kpal81xd added enhancement New feature or request dependencies labels Oct 29, 2026
@kpal81xd kpal81xd self-assigned this Oct 29, 2026
@changeset-bot

changeset-bot Bot commented Oct 29, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: f3da0fe

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Oct 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@playcanvas/blocks@363
npm i https://pkg.pr.new/@playcanvas/react@363

commit: f3da0fe

@kpal81xd
kpal81xd merged commit f8b6f62 into main Oct 29, 2026
10 checks passed
@kpal81xd
kpal81xd deleted the chore/eslint-config-3.0.0-beta.9 branch October 29, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant