{"library":"eslint-plugin-i18next","type":"library","category":null,"description":"ESLint plugin enforcing i18n best practices by flagging untranslated literal strings in JSX and JavaScript. Current stable version 6.1.4 is ESM-only, requires Node >=18.10, and ships TypeScript declarations. Breaking change in v6: default behavior only validates plain text in JSX markup (not all strings). Provides flat config support for ESLint 9 and legacy .eslintrc format for ESLint 8. Key differentiator: auto-fix is intentionally disabled because translation keys rarely match the literal string.","language":"javascript","status":"active","version":"6.1.4","tags":["javascript","eslint","eslintplugin","eslint-plugin","i18n","i10next","internationalization","localization","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-i18next","imports":["import i18next from 'eslint-plugin-i18next';","import i18next from 'eslint-plugin-i18next';\n// in eslint.config.mjs\ni18next.configs['flat/recommended']","// .eslintrc\n{\n  \"extends\": [\"plugin:i18next/recommended\"]\n}","// .eslintrc\n{\n  \"rules\": {\n    \"i18next/no-literal-string\": \"error\"\n  }\n}"]},{"cmd":"yarn add eslint-plugin-i18next","imports":[]},{"cmd":"pnpm add eslint-plugin-i18next","imports":[]}],"homepage":null,"github":"https://github.com/edvardchen/eslint-plugin-i18next","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-i18next","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-i18next/compatibility"}}