UNPKG

react-reddit-pixel

Version:
58 lines (55 loc) 1.48 kB
const fs = require("fs"); const path = require("path"); const prettierOptions = JSON.parse( fs.readFileSync(path.resolve(__dirname, ".prettierrc"), "utf8") ); module.exports = { parser: "babel-eslint", extends: ["airbnb", "prettier", "prettier/react"], plugins: ["react-hooks", "react", "prettier"], env: { jest: true, browser: true, node: true, es6: true, }, parserOptions: { ecmaVersion: 6, sourceType: "module", ecmaFeatures: { jsx: true, }, }, rules: { "prettier/prettier": ["error", prettierOptions], "arrow-body-style": [2, "as-needed"], "class-methods-use-this": 0, "comma-dangle": [2, "always-multiline"], "import/imports-first": 0, "import/newline-after-import": 0, "import/no-dynamic-require": 0, "import/no-extraneous-dependencies": 0, "import/no-named-as-default": 0, "import/no-unresolved": 2, "import/no-webpack-loader-syntax": 0, "import/prefer-default-export": 0, "max-len": 0, "newline-per-chained-call": 0, "no-confusing-arrow": 0, "no-console": 1, "no-underscore-dangle": [2, { allow: ["__city__"] }], "no-unused-vars": 2, "no-use-before-define": 0, "prefer-template": 2, "require-yield": 0, "react/jsx-filename-extension": 0, camelcase: ["error", { allow: ["^UNSAFE_"], properties: "never" }], }, settings: {}, globals: { isNaN: false, browser: false, window: false, chrome: false, }, };