chore(deps): update dependency eslint-plugin-jsonc to v3#577
Merged
renovate[bot] merged 1 commit intomasterfrom Feb 21, 2026
Merged
chore(deps): update dependency eslint-plugin-jsonc to v3#577renovate[bot] merged 1 commit intomasterfrom
renovate[bot] merged 1 commit intomasterfrom
Conversation
|
16e58d2 to
6153511
Compare
Contributor
|
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.
This PR contains the following updates:
^2.0.0→^3.0.0Release Notes
ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)
v3.0.0Compare Source
Major Changes
#471
d30112bThanks @copilot-swe-agent! - Add ESLint language plugin support. The plugin now exports alanguagesobject that provides language implementations forjson,jsonc,json5, andx. The shared configurations (base,recommended-with-json, etc.) now use thejsonc-based language implementation by default (vialanguage: "jsonc/x"in ESLint flat config) and have been updated to use the new language plugin approach instead of the parser approach.#468
8c87c6cThanks @copilot-swe-agent! - Drop support for legacy config. The plugin now exports flat configs as the main configuration format. The previousflat/*namespace is kept for backward compatibility.#465
62b2127Thanks @copilot-swe-agent! - Drop support for older ESLint versions. The new minimum supported version is ESLint 9.38.0 or later.#460
cc949e3Thanks @copilot-swe-agent! - Drop support for older Node.js versions. The new minimum supported versions are: ^20.19.0 || ^22.13.0 || >=24#469
ee27486Thanks @copilot-swe-agent! - Convert to ESM-only package. The plugin now uses tsdown for bundling and is distributed as pure ESM. The package no longer supports CommonJSrequire()syntax. Users need to useimportstatements or dynamicimport()to load the plugin.#466
29e47c4Thanks @renovate! - Update dependency jsonc-eslint-parser to v3#473
0f6d480Thanks @ota-meshi! - feat: include "no-irregular-whitespace" rule in recommended configs#477
75304cfThanks @ota-meshi! - Removed re-export from jsonc-eslint-parserMinor Changes
#474
90c0d61Thanks @ota-meshi! - fix: replace espree with jsonc-eslint-parser for tokenization#476
633b7d1Thanks @ota-meshi! - The JSONCSourceCode, JSONCToken, and JSONCComment types are now provided. Using these types, you can define a RuleContext type that is useful for creating JSON rules.e.g.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.