@emcsistemas/eslint-config
Version:
Configuração ESLint utilizada pela EMC Sistemas
41 lines (39 loc) • 864 B
JavaScript
const base = require("./index.js");
module.exports = {
...base,
env: {
...base.env,
browser: true,
jest: true,
},
extends: [
...base.extends,
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:jsx-a11y/recommended",
],
plugins: [...base.plugins, "react", "jsx-a11y"],
rules: {
...base.rules,
"react/react-in-jsx-scope": "off",
"react/prop-types": "off",
"jsx-a11y/alt-text": [
"warn",
{
elements: ["img"],
img: ["Image"],
},
],
"jsx-a11y/aria-props": "warn",
"jsx-a11y/aria-proptypes": "warn",
"jsx-a11y/aria-unsupported-elements": "warn",
"jsx-a11y/role-has-required-aria-props": "warn",
"jsx-a11y/role-supports-aria-props": "warn",
},
settings: {
...base.settings,
react: {
version: "detect",
},
},
};