eslint-config-proste
Version:
preset eslint config
27 lines (26 loc) • 547 B
JavaScript
import rules from "../rules/jsxA11y.js";
async function getJsxA11yConfig({ overrides }) {
const { default: jsxA11y } = await import("eslint-plugin-jsx-a11y");
return {
name: "proste_jsx_a11y_config",
files: ["**/*.?([cm])?([tj])sx"],
plugins: {
"jsx-a11y": jsxA11y
},
languageOptions: {
parserOptions: {
ecmaFeatures: {
jsx: !0
}
}
},
rules: {
...jsxA11y.flatConfigs.recommended.rules,
...rules,
...overrides
}
};
}
export {
getJsxA11yConfig
};