UNPKG

eslint-config-mmcoding

Version:
45 lines (44 loc) 1.16 kB
module.exports = { env: { es6: true, jest: true, browser: true }, extends: ["airbnb", "prettier", "prettier/react"], globals: { Atomics: "readonly", SharedArrayBuffer: "readonly", __DEV__: true }, parser: "babel-eslint", parserOptions: { ecmaFeatures: { jsx: true }, ecmaVersion: 2020, sourceType: "module" }, plugins: ["react", "jsx-a11y", "import", "react-hooks", "prettier"], rules: { "prettier/prettier": "error", "react/jsx-filename-extension": ["error", { extensions: [".js", ".jsx"] }], "import/prefer-default-export": "off", "no-unused-vars": ["error", { argsIgnorePattern: "^_" }], "react/jsx-one-expression-per-line": "off", "global-require": "off", "react-native/no-raw-text": "off", "no-param-reassign": "off", "no-underscore-dangle": "off", camelcase: "off", "no-console": ["error", { allow: ["tron"] }], "react-hooks/rules-of-hooks": "error", "react-hooks/exhaustive-deps": "warn" }, settings: { "import/resolver": { node: { paths: ["src"] } } } };