@cloud-ru/eslint-plugin-ssr-safe-react
Version:
eslint plugin for validating react code so that it would be suitable for SSR
23 lines (21 loc) • 509 B
JavaScript
import { domApi } from './rules/domApi.js';
export default {
rules: {
domApi,
},
recommended: {
rules: {
'no-restricted-imports': [
'error',
{
name: 'react',
importNames: ['useLayoutEffect'],
message:
'`useLayoutEffect` from `react` causes a warning in SSR. You should take it from `@snack-uikit/utils`',
},
],
'no-implicit-globals': 'error',
'@cloud-ru/ssr-safe-react/domApi': ['error'],
},
},
};