From ea7bd51aed89adeebdbb9d1a48b4c1e89da0b319 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 2 Jun 2017 16:57:58 -0700 Subject: [PATCH] Upgrade/enforce Prettier --- .eslintrc | 115 +++++++++++++++++++----- js/components/ActionButtons.js | 5 +- js/components/Balance.js | 5 +- js/components/Band.js | 5 +- js/components/Character.js | 5 +- js/components/CharacterString.js | 4 +- js/components/ClutterBar.js | 5 +- js/components/ContextMenu.js | 4 +- js/components/EqGraph.js | 2 +- js/components/EqToggleButton.js | 5 +- js/components/EqualizerWindow.js | 4 +- js/components/Kbps.js | 5 +- js/components/Khz.js | 5 +- js/components/MonoStereo.js | 5 +- js/components/Repeat.js | 5 +- js/components/Shuffle.js | 5 +- js/mediaMiddleware.js | 146 +++++++++++++++---------------- package.json | 3 +- 18 files changed, 196 insertions(+), 137 deletions(-) diff --git a/.eslintrc b/.eslintrc index 65f4f49a..032c343a 100644 --- a/.eslintrc +++ b/.eslintrc @@ -8,7 +8,8 @@ }, }, "plugins": [ - "react" + "react", + "prettier" ], "settings": { "react": { @@ -22,29 +23,67 @@ "es6": true, "jest": true }, - "rules": { - "no-multiple-empty-lines": ["error", {"max": 2, "maxEOF": 0, "maxBOF": 0}], - "arrow-body-style": ["error", "as-needed"], + "no-multiple-empty-lines": [ + "error", + { + "max": 2, + "maxEOF": 0, + "maxBOF": 0 + } + ], + "arrow-body-style": [ + "error", + "as-needed" + ], "arrow-spacing": "error", "block-scoped-var": "warn", - "brace-style": ["warn", "1tbs"], + "brace-style": [ + "warn", + "1tbs" + ], "camelcase": "error", - "comma-dangle": ["error", "never"], + "comma-dangle": [ + "error", + "never" + ], "comma-spacing": "error", "consistent-return": "warn", "constructor-super": "error", - "dot-notation": ["error", { "allowKeywords": false }], + "dot-notation": [ + "error", + { + "allowKeywords": false + } + ], "eol-last": "error", - "eqeqeq": ["error", "smart"], + "eqeqeq": [ + "error", + "smart" + ], "guard-for-in": "error", - "indent": ["error", 2, {"SwitchCase": 1}], - "jsx-quotes": ["error", "prefer-double"], + "indent": [ + "error", + 2, + { + "SwitchCase": 1 + } + ], + "jsx-quotes": [ + "error", + "prefer-double" + ], "key-spacing": "warn", "keyword-spacing": "error", "linebreak-style": "error", - "max-depth": ["warn", 4], - "max-params": ["warn", 5], + "max-depth": [ + "warn", + 4 + ], + "max-params": [ + "warn", + 5 + ], "new-cap": "error", "no-alert": "error", "no-caller": "error", @@ -99,24 +138,43 @@ "no-unreachable": "error", "no-unused-expressions": "error", "no-unused-vars": "error", - "no-use-before-define": ["error", "nofunc"], + "no-use-before-define": [ + "error", + "nofunc" + ], "no-useless-rename": "error", "no-var": "error", "no-with": "error", - "object-curly-spacing": ["error", "always"], + "object-curly-spacing": [ + "error", + "always" + ], "prefer-arrow-callback": "warn", "prefer-const": "error", "prefer-spread": "error", "prefer-template": "warn", - "quotes": ["error", "double", "avoid-escape"], + "quotes": [ + "error", + "double", + "avoid-escape" + ], "radix": "error", "react/no-string-refs": "error", "react/jsx-boolean-value": "error", - "react/jsx-closing-bracket-location": ["error", "line-aligned"], + "react/jsx-closing-bracket-location": [ + "error", + "line-aligned" + ], "react/jsx-curly-spacing": "error", "react/jsx-equals-spacing": "error", - "react/jsx-first-prop-new-line": ["error", "multiline"], - "react/jsx-indent": ["error", 2], + "react/jsx-first-prop-new-line": [ + "error", + "multiline" + ], + "react/jsx-indent": [ + "error", + 2 + ], "react/jsx-uses-react": "error", "react/jsx-uses-vars": "error", "react/prefer-stateless-function": "error", @@ -125,12 +183,25 @@ "react/require-render-return": "error", "react/self-closing-comp": "error", "semi": "error", - "space-before-function-paren": ["error", {"anonymous": "never", "named": "never"}], + "space-before-function-paren": [ + "error", + { + "anonymous": "never", + "named": "never" + } + ], "space-infix-ops": "error", - "space-unary-ops": ["error", { "words": true, "nonwords": false }], + "space-unary-ops": [ + "error", + { + "words": true, + "nonwords": false + } + ], "template-curly-spacing": "error", "use-isnan": "error", "valid-typeof": "error", - "wrap-iife": "error" + "wrap-iife": "error", + "prettier/prettier": "error" } -} +} \ No newline at end of file diff --git a/js/components/ActionButtons.js b/js/components/ActionButtons.js index 54bbfb1b..5584a195 100644 --- a/js/components/ActionButtons.js +++ b/js/components/ActionButtons.js @@ -2,15 +2,14 @@ import React from "react"; import { connect } from "react-redux"; import { play, pause, stop } from "../actionCreators"; -const ActionButtons = props => ( +const ActionButtons = props =>