{"library":"eslint-plugin-i18n-json","type":"library","category":null,"description":"An ESLint plugin for linting JSON i18n translation files, version 4.0.1. It validates JSON syntax, ICU message syntax, checks identical keys across locales, sorts keys, and ensures placeholder consistency. Requires ESLint >=4.0.0. Maintained by GoDaddy with a focus on fully extendable rules and settings (e.g., custom message syntax, custom sort, key ignoring). Supports flat config (ESLint >=9) and nested keys. Release cadence is intermittent; last update April 2024 fixing Lodash deprecation.","language":"javascript","status":"active","version":"4.0.1","tags":["javascript","eslint","json","i18n","translations","internationalization","intl","linter"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-i18n-json","imports":["// In .eslintrc plugins array\n\"plugins\": [\"i18n-json\"]","// .eslintrc\nextends: [\"plugin:i18n-json/recommended\"]","// .eslintrc rules\n\"i18n-json/valid-json\": \"error\"","import i18nJson from 'eslint-plugin-i18n-json';\nexport default [\n  { plugins: { 'i18n-json': i18nJson }, rules: { 'i18n-json/valid-json': 'error' } }\n];"]},{"cmd":"yarn add eslint-plugin-i18n-json","imports":[]},{"cmd":"pnpm add eslint-plugin-i18n-json","imports":[]}],"homepage":null,"github":"https://github.com/godaddy/eslint-plugin-i18n-json","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-i18n-json","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-i18n-json/compatibility"}}