@mapbox/react-native-mapbox-gl
Version:
A Mapbox GL react native module for creating custom maps
59 lines (55 loc) • 1.59 kB
Plain Text
{
"parser": "babel-eslint",
"env": {
"es6": true,
"browser": true,
"jest": true,
"node": true
},
"parserOptions": {
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"extends": ["eslint:recommended"],
"plugins": ["react", "import", "prettier"],
"settings": {
"import/core-modules": [
"react",
"react-native",
"react-native/Libraries/Image/resolveAssetSource",
"prop-types"
]
},
"rules": {
"no-console": ["error", { allow: ["warn", "error"] }],
"semi": ["error", "always"],
"react/jsx-no-duplicate-props": ["error"],
"react/jsx-no-undef": ["error"],
"react/jsx-uses-react": ["error"],
"react/jsx-uses-vars": ["error"],
"react/no-danger": ["error"],
"react/no-deprecated": ["error"],
"react/no-direct-mutation-state": ["error"],
"react/no-unknown-property": ["error"],
"react/prefer-es6-class": ["error", "always"],
"react/prop-types": ["error", { ignore: ["children"] }],
"react/react-in-jsx-scope": ["error"],
"react/require-render-return": ["error"],
"import/default": ["error"],
"import/export": ["error"],
"import/named": ["error"],
"import/newline-after-import": ["error"],
"import/no-duplicates": ["error"],
"import/no-dynamic-require": ["error"],
"import/no-unresolved": ["error"],
"import/no-webpack-loader-syntax": ["error"],
"prettier/prettier": ["error", {
"singleQuote": true,
"trailingComma": "all",
"jsxBracketSameLine": true,
"arrowParens": "always"
}]
}
}