parser: babel-eslint plugins: - react extends: - plugin:import/errors - plugin:import/warnings env: browser: true node: true es6: true mocha: true ecmaFeatures: jsx: true rules: # Strict mode strict: [2, never] # Code style indent: [2, 2] quotes: [2, single] no-unused-vars: 1 no-undef: 1 object-curly-spacing: [2, always] # JSX jsx-quotes: 1 # React react/display-name: 0 react/jsx-boolean-value: 1 react/jsx-closing-bracket-location: 1 react/jsx-curly-spacing: 1 react/jsx-max-props-per-line: 0 react/jsx-indent-props: 0 react/jsx-no-duplicate-props: 1 react/jsx-no-undef: 1 react/jsx-sort-prop-types: 0 react/jsx-sort-props: 0 react/jsx-uses-react: 1 react/jsx-uses-vars: 1 react/no-danger: 0 react/no-set-state: 0 react/no-did-mount-set-state: 1 react/no-did-update-set-state: 1 react/no-multi-comp: 1 react/no-unknown-property: 1 react/self-closing-comp: 1 react/jsx-wrap-multilines: 1