Skip to content

Conversation

@deanmarano
Copy link
Collaborator

@deanmarano deanmarano commented May 12, 2025

This updates to the latest syntax for eslint 9.23, the version used by the latest ember-new-output. It also bumps node versions to match what is accepted by eslint. A lot of the changes are just config changes, but one rule (lib/rules/a11y-audit-after-test-helper.js) was rewritten based on tests. It updates all files to use mjs extensions as well. This PR touches everything, and I'm not sure if there's a way around that. Open to suggestions!

This has been tested in our consuming app, and works as expected using both the recommended config and a custom config. Would be great if other apps could test it out as well :)

@deanmarano deanmarano force-pushed the update-eslint-v9 branch 2 times, most recently from f1d0b18 to 8a7140a Compare May 12, 2025 16:05
strategy:
matrix:
node-version: [12.x, 14.x, 16.x]
node-version: [18.18.x, 20.x]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add 22.x here as well since it's the new LTS?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure thing! Added.

fivetanley
fivetanley previously approved these changes May 21, 2025
Copy link
Collaborator

@fivetanley fivetanley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small request that could be broken out into an another PR if need be. great job! thank you!

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.

2 participants