{"library":"eslint-plugin-jsonc","type":"library","category":null,"description":"ESLint plugin for linting JSON, JSONC, and JSON5 files using ESLint rules and custom rules. Current stable version is 3.1.2 with frequent releases (multiple releases per year). The plugin parses JSON files with a custom parser (jsonc-eslint-parser) based on acorn, and provides 50+ rules including auto-fix for style issues. Key differentiators vs alternatives: supports JSONC and JSON5 syntax (comments, trailing commas, etc.), integrates with Vue SFC custom blocks, has more rules than @eslint/json, and supports ESLint directives. Since v3.0.0, the plugin exports a `languages` object for ESLint language plugin integration. Requires Node >=20.19 and ESLint >=9.38.0.","language":"javascript","status":"active","version":"3.1.2","tags":["javascript","eslint","eslintplugin","eslint-plugin","lint","jsonc","json5","json"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-jsonc","imports":["import plugin from 'eslint-plugin-jsonc'","import { languages } from 'eslint-plugin-jsonc'","import { configs } from 'eslint-plugin-jsonc'","import { rules } from 'eslint-plugin-jsonc'"]},{"cmd":"yarn add eslint-plugin-jsonc","imports":[]},{"cmd":"pnpm add eslint-plugin-jsonc","imports":[]}],"homepage":"https://ota-meshi.github.io/eslint-plugin-jsonc/","github":"https://github.com/ota-meshi/eslint-plugin-jsonc","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-jsonc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-jsonc/compatibility"}}