UNPKG

@goongmaps/goong-map-react-native

Version:

A Goong GL react native module for creating custom maps

93 lines (92 loc) 2.22 kB
module.exports = { parser: "babel-eslint", plugins: ["react", "react-native", "prettier", "fp", "flowtype"], env: { jest: true }, settings: { react: { version: require("./package.json").dependencies.react }, "import/resolver": { node: { extensions: [".js", ".jsx"] } }, react: { pragma: "React", version: "16.6.1", flowVersion: "0.87" }, parserOptions: { ecmaFeatures: { jsx: true, modules: true } } }, globals: { fetch: true, FormData: true, requestAnimationFrame: true, cancelAnimationFrame: true, WebSocket: true, __DEV__: true, window: true, document: true, navigator: true, XMLSerializer: true }, extends: [ "eslint:recommended", "plugin:react/recommended", "airbnb-base", "prettier", "plugin:flowtype/recommended" ], rules: { "react/no-deprecated": "warn", "react/no-string-refs": "warn", "import/named": [2], "import/no-named-default": [0], "import/order": [ "error", { groups: ["builtin", "external", "parent", "sibling", "index"], "newlines-between": "always" } ], "import/exports-last": [0], "import/no-useless-path-segments": [2], camelcase: [0], "no-console": [0], "import/prefer-default-export": "off", "jsx-a11y/href-no-hash": "off", "react/prop-types": [2], quotes: [2, "single"], "eol-last": [0], "no-continue": [1], "class-methods-use-this": [1], "no-bitwise": [1], "prefer-destructuring": [1], "consistent-return": [1], "no-warning-comments": [1], "no-mixed-requires": [0], "no-return-assign": 0, "no-underscore-dangle": [0], "no-await-in-loop": 0, "no-restricted-syntax": 0, "no-use-before-define": ["error", { functions: false }], "no-unused-expressions": ["error", { allowTaggedTemplates: true }], "no-plusplus": ["error", { allowForLoopAfterthoughts: true }], "prettier/prettier": [ "error", { singleQuote: true, trailingComma: "all", bracketSpacing: false } ], "fp/no-mutating-methods": "warn" } };