eslint-json-compat-utils

A utility that converts rules made for checking the AST of `jsonc-eslint-parser` into rules compatible with `@eslint/json`.

MIT 8 个版本
安装
npm install eslint-json-compat-utils
yarn add eslint-json-compat-utils
pnpm add eslint-json-compat-utils
bun add eslint-json-compat-utils
README

eslint-json-compat-utils

A utility that converts rules made for checking the AST of jsonc-eslint-parser into rules compatible with @eslint/json.

Installation

npm install eslint-json-compat-utils

Usage

import { toCompatRule } from "eslint-json-compat-utils";

export default toCompatRule({
  meta: { /* ... */ },
  create(context) {
    return {
      JSONArrayExpression: check,
    };
  },
})

API

toCompatRule(rule)

Converts a rule object for jsonc-eslint-parser into a rule object for @eslint/json compatible.

toCompatPlugin(plugin)

Converts a plugin object for jsonc-eslint-parser into a plugin object for @eslint/json compatible.

Example

toCompatCreate(create)

Converts a create function for jsonc-eslint-parser into a create function for @eslint/json compatible.

版本列表
0.2.3 2026-03-12
0.2.2 2026-02-22
0.2.1 2024-11-10
0.2.0 2024-11-10
0.1.3 2024-11-10
0.1.2 2024-11-10
0.1.1 2024-11-10
0.1.0 2024-11-10