parser: babel-eslint extends: - airbnb - prettier plugins: - flowtype env: browser: true rules: eqeqeq: ['error', 'allow-null'] indent: off # prettier! prefer-destructuring: off no-unused-expressions: - error - allowShortCircuit: true no-use-before-define: off no-multi-spaces: off no-nested-ternary: off no-cond-assign: ['error', 'except-parens'] no-underscore-dangle: off comma-dangle: - error - arrays: always-multiline objects: always-multiline imports: always-multiline exports: always-multiline functions: ignore no-plusplus: - error - allowForLoopAfterthoughts: true no-continue: off no-await-in-loop: off key-spacing: - warn - beforeColon: false afterColon: true mode: 'minimum' object-property-newline: off class-methods-use-this: off arrow-parens: off import/no-extraneous-dependencies: - error - devDependencies: true peerDependencies: true optionalDependencies: false import/prefer-default-export: off