2.0.1 • Published 4 years ago
@lifeomic/eslint-plugin-i18next v2.0.1
This repository contains an ESLint plugin for validating usage of i18next.
Installation
yarn add -D @lifeomic/eslint-plugin-i18nextUsage
// .eslintrc.js
module.exports = {
plugins: ['@lifeomic/i18next'],
rules: {
'@lifeomic/i18next/default-value': [
'error',
{
/* optional options object */
},
],
},
};Rule Options
default-value
translateFunctionNames: an array of translation function names to validate. Default is['t']allowKeyOnly: whether to allow e.g.t('just-the-key'). Default isfalse.allowNestingInterpolation: Whether to allow e.g.{ defaultValue: 'some string $t(interpolated)' }. Default isfalse.nestingPrefix: Used whenallowNestingInterpolationisfalseto identify interpolated variables. Default is"$t(".