Ajust Prettier and ESLint to respect Airbnb JavaScript formating rules

This commit is contained in:
Igor Gassmann 2017-12-21 12:17:33 -03:00
parent c1a6b5a940
commit 4a48d0a521
4 changed files with 20 additions and 3 deletions

View file

@ -6,7 +6,7 @@
"airbnb", "airbnb",
"plugin:import/electron", "plugin:import/electron",
"plugin:flowtype/recommended", "plugin:flowtype/recommended",
"prettier" "plugin:prettier/recommended"
], ],
"settings": { "settings": {
"import/resolver": { "import/resolver": {

View file

@ -1,4 +1,5 @@
{ {
"trailing-comma": "es5", "trailingComma": "es5",
"printWidth": 100 "printWidth": 100,
"singleQuote": true
} }

View file

@ -85,6 +85,7 @@
"eslint-plugin-flowtype": "^2.40.1", "eslint-plugin-flowtype": "^2.40.1",
"eslint-plugin-import": "^2.8.0", "eslint-plugin-import": "^2.8.0",
"eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-prettier": "^2.4.0",
"eslint-plugin-react": "^7.5.1", "eslint-plugin-react": "^7.5.1",
"flow-babel-webpack-plugin": "^1.1.0", "flow-babel-webpack-plugin": "^1.1.0",
"flow-bin": "^0.61.0", "flow-bin": "^0.61.0",

View file

@ -3209,6 +3209,13 @@ eslint-plugin-jsx-a11y@^6.0.3:
emoji-regex "^6.1.0" emoji-regex "^6.1.0"
jsx-ast-utils "^2.0.0" jsx-ast-utils "^2.0.0"
eslint-plugin-prettier@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.4.0.tgz#85cab0775c6d5e3344ef01e78d960f166fb93aae"
dependencies:
fast-diff "^1.1.1"
jest-docblock "^21.0.0"
eslint-plugin-react@^7.5.1: eslint-plugin-react@^7.5.1:
version "7.5.1" version "7.5.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz#52e56e8d80c810de158859ef07b880d2f56ee30b" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz#52e56e8d80c810de158859ef07b880d2f56ee30b"
@ -3512,6 +3519,10 @@ fast-deep-equal@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
fast-diff@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
fast-json-stable-stringify@^2.0.0: fast-json-stable-stringify@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
@ -4916,6 +4927,10 @@ jayson@^2.0.2:
json-stringify-safe "5.0.1" json-stringify-safe "5.0.1"
lodash "3.6.0" lodash "3.6.0"
jest-docblock@^21.0.0:
version "21.2.0"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
jest-get-type@^21.2.0: jest-get-type@^21.2.0:
version "21.2.0" version "21.2.0"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23"