eslint-plugin-react-google-translate
Version:
ESLint plugin to highlight code patterns in React applications which can lead to browser exceptions while the Google Translate browser extension is in use.
28 lines (24 loc) • 750 B
JavaScript
/**
* @fileoverview ESLint plugin to ensure Google Translate doesn't cause browser errors when used with a React application.
* @author alistair-coup
*/
;
const plugin = {
meta: {
name: 'eslint-plugin-react-google-translate',
version: '1.0.3',
},
configs: {},
rules: {
'no-conditional-text-nodes-with-siblings': require('./rules/no-conditional-text-nodes-with-siblings'),
'no-return-text-nodes': require('./rules/no-return-text-nodes'),
},
};
plugin.configs.recommended = {
plugins: { 'react-google-translate': plugin },
rules: {
'react-google-translate/no-conditional-text-nodes-with-siblings': 'error',
'react-google-translate/no-return-text-nodes': 'error',
},
};
module.exports = plugin;