docsify icon indicating copy to clipboard operation
docsify copied to clipboard

chore: Update lint configuration (ESLint 9, Prettier 3)

Open jhildenbiddle opened this issue 1 year ago • 1 comments

Summary

No functional changes. This PR contains updates to our lint-related dev dependencies and a number of file resulting from the updated lint tools and configuration.

  • Update ESLint from v8 to v9
  • Update Prettier from v2 to v3
  • Migrate ESLint configuration to new flat configuration format
  • Remove deprecated ESLint rules
  • Remove ESLint rules from config that match default values
  • Remove eslint-plugin-import (no ESLint v9 support)
  • Fix lint issues throughout repo

Related issue, if any:

N/A

What kind of change does this PR introduce?

Build-related changes

For any code change,

  • [ ] Related documentation has been updated, if needed
  • [x] Related tests have been added or updated, if needed

Does this PR introduce a breaking change?

No

Tested in the following browsers:

  • [x] Chrome
  • [x] Firefox
  • [x] Safari
  • [x] Edge

jhildenbiddle avatar May 23 '24 18:05 jhildenbiddle

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docsify-preview ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 27, 2024 6:19am

vercel[bot] avatar May 23 '24 18:05 vercel[bot]

@Koooooo-7 --

Just trying to keep things moving! Thanks for the quick review and helpful input. Much appreciated. :)

jhildenbiddle avatar May 27 '24 13:05 jhildenbiddle

Thanks @trusktr for the quick follow-up after last week's review. Much appreciated! 🙏

jhildenbiddle avatar May 28 '24 20:05 jhildenbiddle