eslint-json-compat-utils
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

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.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.2.1411,367latest

Version History

VersionDownloads (Last 7 Days)Published
0.2.1411,367
0.2.026
0.1.398
0.1.22
0.1.12
0.1.02

Package Sidebar

Install

npm i eslint-json-compat-utils

Weekly Downloads

411,497

Version

0.2.1

License

MIT

Unpacked Size

54.2 kB

Total Files

8

Last publish

Collaborators

  • ota-meshi