@braineet/eslint-plugin
Version:
36 lines (34 loc) • 948 B
JavaScript
const dynamicKey = require('./rules/dynamicKey');
const nonExistingKey = require('./rules/nonExistingKey');
module.exports = {
rules: {
'i18n-non-existing-key': nonExistingKey,
'i18n-dynamic-key': dynamicKey,
},
configs: {
recommended: {
plugins: ['@braineet'],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
rules: {
'@braineet/i18n-non-existing-key': 'error',
'@braineet/i18n-dynamic-key': 'error',
},
},
all: {
plugins: ['@braineet'],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
rules: {
'@braineet/i18n-non-existing-key': 'error',
'@braineet/i18n-dynamic-key': 'error',
},
},
},
};