@bcgov-elmsd/eslint-config
Version:
A modern ESLint configuration for JavaScript, TypeScript and React which includes the Airbnb style guide, jsx-a11y and Prettier.
28 lines (26 loc) • 668 B
JavaScript
module.exports = {
extends: ["prettier"],
plugins: ["import", "prettier"],
rules: {
"prettier/prettier": "error",
// https://github.com/benmosher/eslint-plugin-import/tree/master/docs/rules
"import/extensions": [
"error",
"ignorePackages",
{
js: "never",
mjs: "never",
jsx: "never",
ts: "never",
tsx: "never"
}
]
},
overrides: [
{
plugins: ["jest"],
extends: ["plugin:jest/recommended"],
files: ["**/*.test.{js,jsx,ts,tsx}"]
}
]
}