Description
Which packages would you like to change?
-
@eslint/compat
-
@eslint/config-array
-
@eslint/config-helpers
-
@eslint/core
-
@eslint/migrate-config
-
@eslint/object-schema
-
@eslint/plugin-kit
What problem do you want to solve?
Hello,
I couldn’t find the appropriate repository to open this issue, so I’m writing it here!
Currently, the update-readme.js
script—typically located in the tools
directory of various repositories—performs essentially the same function across multiple projects.
For example:
- css
- markdown
- json
- code-explorer
- and others...
To improve maintainability and reduce duplication, I’d like to suggest extracting this script into a standalone CLI package that can be reused across the ESLint repositories.
What do you think is the correct solution?
Let's make the update-readme
script a separate CLI package to improve reusability across repositories.
Additionally, I suggest dropping the got
package and replacing it with the native fetch
method in Node.js. Since fetch
has been supported natively since Node.js v18.0.0, it would be a good fit for ESLint repositories and help reduce the overall dependency footprint. (https://nodejs.org/docs/latest/api/globals.html#fetch)
Participation
- I am willing to submit a pull request for this change.
Additional comments
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status