-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ESLint v9 #526
Comments
This comment was marked as outdated.
This comment was marked as outdated.
I would like to make sure we work with ESLint v9. However, I'm not actually sure of any ESLint v9 specific issues. The peer dependency issue in #525 is not really specific to ESLint v9. Besides that, is there any actual problem using it with ESLint v9? |
since eslint 9 defaults to flat config, i assume #376 is a blocker |
I haven't really identified a specific blocker with flat configs. That issue was more intended to investigate whether flat configs will need additional work to support. As long as flat configs are exported from plugins using the existing |
This comment was marked as outdated.
This comment was marked as outdated.
Are you going to pick this up some time? I see that https://typescript-eslint.io/blog/announcing-typescript-eslint-v8 brings in ESLint v9 support and that was one of the blockers. |
Installing
Subsequent
|
|
@MikeMcC399 yes I am open to contributions so please continue filing issues/PRs with any suggestions. I am busy traveling recently but would like to get things updated/modernized in this repository in the coming months, and any help is welcome. |
Thanks very much for your positive reply! I'll make a start by highlighting some suggestions and I'll submit PRs as far as I am able to do. |
|
|
@MikeMcC399 really appreciate all the issues and PRs you filed. I believe I have addressed everything related to updating the dev environment (Node, ESLint, TypeScript, and all other dependencies) for this repository. Please let me know if I have missed anything. I do apologize for the delay, as there were a LOT of issues to untangle, and I was traveling and had other commitments the past few months. This should enable much easier development going forward. I'd like to release a major release soon to clear the pipeline with the breaking change of dropping all the old Node versions: Are there any other breaking changes you had in mind that we should consider for inclusion with that? We don't necessarily need to include anything else, as nothing else is ready now, and we can perform additional major releases later when other things are ready. Just let me know what you plan to work on next or what you had in mind. |
I'm glad to have been able to assist!
I understand that the migration needed a lot of changes. I already came to that conclusion when I evaluated whether I could do it or not!
I suggest you go ahead with the (breaking) release. I wasn't planning on any other contributions. Good luck and thanks for the changes 🙂 |
Request
This is a request for the
eslint-doc-generator
to support usage in an ESLintv9
environment.Installing should produce no warnings.
Why it's needed
ESLint
v9
is the current version.eslint-doc-generator
assists in generating standardized documentation sections independently of plugin authors. This is possible on ESLintv8
and earlier versions.It would be beneficial to users of plugins working under ESLint
v9
to have support for this version. This would enable a continued high standard of plugin documentation information available.Edit: Since Oct 5, 2024 ESLint
v9
is the lowest supported version of ESLint - see https://eslint.org/version-support/.Related issues
The text was updated successfully, but these errors were encountered: