UNPKG

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
/** * @fileoverview ESLint plugin to ensure Google Translate doesn't cause browser errors when used with a React application. * @author alistair-coup */ 'use strict'; 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;