eslint-plugin-i18n-guard
Version:
ESLint plugin designed to help ensure that every key in your JSON i18n translation files has a corresponding translation. This can help avoid missing translations and ensure consistency across languages.
46 lines (45 loc) • 1.07 kB
JSON
{
"name": "eslint-plugin-i18n-guard",
"version": "1.0.2",
"description": "ESLint plugin designed to help ensure that every key in your JSON i18n translation files has a corresponding translation. This can help avoid missing translations and ensure consistency across languages.",
"main": "index.js",
"types": "index.d.ts",
"author": "Daniel Mellado",
"license": "ISC",
"repository": {
"type": "git",
"url": "https://github.com/DmelladoH/eslint-plugin-i18n-guard"
},
"keywords": [
"eslint-plugin",
"i18n",
"internationalization",
"json",
"translation",
"eslint",
"missing-keys",
"consistent-json",
"localization",
"l10n",
"best-practices",
"key-consistency",
"key-order",
"i18n-consistency"
],
"dependencies": {
"@babel/core": "^7.25.7",
"@babel/eslint-parser": "^7.25.7",
"eslint": "9.12.0",
"vitest": "2.1.2"
},
"scripts": {
"build": "tsc",
"test": "vitest"
},
"peerDependencies": {
"eslint": "8.0.0"
},
"eslintConfig": {
"root": true
}
}