microsoft / rushstack

Monorepo for tools developed by the Rush Stack community
https://rushstack.io/
Other
5.93k stars 595 forks source link

[heft-lint-plugin] Support for Eslint Flat Config #4372

Open Faithfinder opened 1 year ago

Faithfinder commented 1 year ago

All in the topic really. It will be default in v9, might as well get ahead of the train. Would be nice not to rely on the eslint-patch anymore.

iclanton commented 1 year ago

Does the flat config structure support pulling in rules from dependencies that use pnpm, or will it now require hoisted dependencies?

iclanton commented 1 year ago

Neat, looks like it does: https://eslint.org/blog/2022/08/new-config-system-part-2/#from---rulesdir-to-runtime-plugins

Faithfinder commented 1 year ago

https://eslint.org/blog/2023/10/flat-config-rollout-plans/

Rollout plan now available

philsherry commented 1 month ago

Support for ESLint flat config is only half of the problem.

It also needs to support ESLint v9 as well.

And as ESLint is up to v9.10.0 now, I’d say it’s more than stable enough.