123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- {
- "env": {
- "es6": true,
- "node": true,
- "browser": true
- },
- "extends": "airbnb",
- "parser": "babel-eslint",
- "parserOptions": {
- "ecmaFeatures": {
- "experimentalObjectRestSpread": true,
- "jsx": true,
- "modules": true
- },
- "sourceType": "module"
- },
- "plugins": [
- "react"
- ],
- "rules": {
- "indent": [
- "error",
- 2
- ],
- "linebreak-style": [
- "error",
- "unix"
- ],
- "quotes": [
- "error",
- "single"
- ],
- "semi": [
- "error",
- "never"
- ],
- "no-plusplus": ["error", { "allowForLoopAfterthoughts": true }],
- "no-unused-expressions": ["error", { "allowShortCircuit": true, "allowTernary": true }],
- "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
- "react/require-extension": "off",
- "arrow-parens": ["error", "as-needed"],
- "quote-props": ["error", "consistent"],
- "object-shorthand": ["error", "consistent"],
- "class-methods-use-this": [0],
- "func-names": ["error", "as-needed"],
- "import/prefer-default-export": [0]
- }
- }
|