Skip to content

Conversation

davidlehn
Copy link
Member

  • Update dependencies.
    • eslint@9 and related packages.
  • Rework all configs to new eslint style.

- Update dependencies.
  - `eslint@9` and related packages.
- Rework all configs to new eslint style.
**BREAKING**: Change `'@stylistic/comma-dangle'` to `'never'` from
`'only-multiline'`. Changed to enforce a more uniform style. Override
locally if it causes issues.
**BREAKING**: Rename `vue` config to `vue2`. Various projects have been
using `vue` when they should be using `vue3`. This will make usage more
explicit.
- Update README.md.
- Move configs into `configs/`.
- Add "recommended" configs to cover common use cases.
- Update templates.
**BREAKING**: Rename NPM package from `eslint-config-digitalbazaar` to
`@digitalbazaar/eslint-config`.
@davidlehn davidlehn marked this pull request as ready for review August 28, 2025 02:59
davidlehn and others added 3 commits August 28, 2025 16:02
Co-authored-by: Dave Longley <[email protected]>
Add notes about the current version requiring manual installation of
dependencies.
Copy link
Contributor

@BigBlueHat BigBlueHat left a comment

Choose a reason for hiding this comment

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

Tiny nits that could be handled elsewhere.

Thanks for doing this! I'm excited to update all the VC test suites to use it!

This was referenced Aug 29, 2025
davidlehn and others added 3 commits September 2, 2025 16:00
Update README license line.

Co-authored-by: BigBlueHat <[email protected]>
Apply zizmor suggested fixes.
@davidlehn davidlehn merged commit 941f087 into main Sep 2, 2025
1 check passed
@davidlehn davidlehn deleted the use-eslint-v9 branch September 2, 2025 23:06
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.

3 participants