Repository navigation
build: delete legacy ESLint config and obsolete helpers (gh54 part VIII) - #10974
Merged
Merged
Conversation
Planeshifter
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
August 20, 2026 05:57
d037e92 to
dac40cc
Compare
Planeshifter
force-pushed
the
philipp/gh54-delete-legacy-config
branch
2 times, most recently
from
August 20, 2026 06:25
589a8a9 to
47b0aab
Compare
kgryte
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
August 21, 2026 10:06
47b0aab to
e936388
Compare
kgryte
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
August 21, 2026 10:14
e936388 to
412f4da
Compare
Planeshifter
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
August 25, 2026 03:49
412f4da to
ae28ddf
Compare
kgryte
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
August 26, 2026 01:17
ae28ddf to
e4832ab
Compare
Planeshifter
marked this pull request as ready for review
October 28, 2026 06:15
Planeshifter
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
October 28, 2026 06:24
e4832ab to
5d0dadb
Compare
kgryte
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
October 29, 2026 02:02
5d0dadb to
1891d62
Compare
Base automatically changed from
philipp/gh54-switch-to-flat-config
to
develop
October 29, 2026 02:10
Remove legacy ESLint configuration files that are superseded by `eslint.config.js` (flat config): Deleted files: - `.eslintrc.js` (root entry point) - `.eslintignore` (ignores are in flat config) - `etc/eslint/.eslintrc.overrides.js` - `etc/eslint/.eslintrc.benchmarks.js` - `etc/eslint/.eslintrc.examples.js` - `etc/eslint/.eslintrc.tests.js` - `etc/eslint/overrides/index.js` - `etc/eslint/overrides/restricted_syntax.js` - `etc/eslint/overrides/source.js` Updated files: - `eslint.config.js`: inline restricted syntax config (was imported from the now-deleted overrides module); remove overrides import - `etc/eslint/.eslintrc.js`: remove overrides import (kept for now as `typescript.js` depends on it for base rule definitions) Kept for now: - `etc/eslint/.eslintrc.js` (consumed by `typescript.js`) - `etc/eslint/.eslintrc.typescript.js` (consumed by remark plugin) - `etc/eslint/.eslintrc.typescript.tests.js` - `etc/eslint/.eslintrc.markdown.js` (consumed by remark plugin) - `etc/eslint/env/`, `parser-options/`, `plugins/`, `rules/` Ref: stdlib-js/metr-issue-tracker#54
kgryte
force-pushed
the
philipp/gh54-delete-legacy-config
branch
from
October 29, 2026 02:10
1891d62 to
4048fda
Compare
Signed-off-by: Athan <kgryte@gmail.com>
Signed-off-by: Athan <kgryte@gmail.com>
kgryte
approved these changes
Oct 29, 2026
kgryte
left a comment
Member
There was a problem hiding this comment.
I'll go ahead and merge, but it is likely that this will break current editor integration. For example, we need to update instructions for how to configure SublimeLinter, and thus real-time lint errors will be broken in the meantime.
Member
|
...same thing for VSCode, according to our VSCode editor guide. |
4 of 7 tasks
Draft
5 of 7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves stdlib-js/metr-issue-tracker#54.
Description
This pull request:
eslint.config.cjs(PR 12 of the migration plan)..eslintrc.js,.eslintignore, per-target configs (benchmarks, examples, tests), and the overrides module.eslint.config.cjs.etc/eslint/.eslintrc.js(consumed bytypescript.jsfor base rule definitions),.eslintrc.markdown.js(consumed by remark plugin), and.eslintrc.typescript*.jsfiles for now.Related Issues
This pull request has the following related issues:
Questions
No.
Other
Stacked on #10973.
Checklist
AI Assistance
If you answered "yes" above, how did you use AI assistance?
Disclosure
This PR was written primarily by Claude Code.
@stdlib-js/reviewers