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.

Readme

Keywords

Package Sidebar

Install

npm i eslint-json-compat-utils

Weekly Downloads

421,905

Version

0.2.1

License

MIT

Unpacked Size

54.2 kB

Total Files

8

Last publish

Collaborators

  • ota-meshi