Sfoglia il codice sorgente

update eslint settings

Yuki Takei 8 anni fa
parent
commit
c18ecce0e0
2 ha cambiato i file con 15 aggiunte e 3 eliminazioni
  1. 14 2
      .eslintrc.js
  2. 1 1
      resource/js/components/PageEditor/Editor.js

+ 14 - 2
.eslintrc.js

@@ -5,7 +5,10 @@ module.exports = {
     "es6": true,
     "es6": true,
     "node": true
     "node": true
   },
   },
-  "extends": "eslint:recommended",
+  "extends": [
+    "eslint:recommended",
+    "plugin:react/recommended"
+  ],
   "parserOptions": {
   "parserOptions": {
     "ecmaFeatures": {
     "ecmaFeatures": {
       "experimentalObjectRestSpread": true,
       "experimentalObjectRestSpread": true,
@@ -32,7 +35,11 @@ module.exports = {
     "indent": [
     "indent": [
       "error",
       "error",
       2,
       2,
-      { "SwitchCase": 1 }
+      {
+        "SwitchCase": 1,
+        "FunctionExpression": {"parameters": 2},
+        "CallExpression": {"parameters": 2}
+      }
     ],
     ],
     "key-spacing": [
     "key-spacing": [
       "error", { "beforeColon": false, "afterColon": true }
       "error", { "beforeColon": false, "afterColon": true }
@@ -48,6 +55,11 @@ module.exports = {
       "error",
       "error",
       "single"
       "single"
     ],
     ],
+    "react/jsx-indent": [
+      "error",
+      4,
+      { "ignoredNodes": ["JSXElement *"] }
+    ],
     "semi": [
     "semi": [
       "error",
       "error",
       "always"
       "always"

+ 1 - 1
resource/js/components/PageEditor/Editor.js

@@ -442,7 +442,7 @@ export default class Editor extends React.Component {
         </Dropzone>
         </Dropzone>
 
 
         <button type="button" className="btn btn-default btn-block btn-open-dropzone"
         <button type="button" className="btn btn-default btn-block btn-open-dropzone"
-          onClick={() => {this.refs.dropzone.open();}}>
+            onClick={() => {this.refs.dropzone.open()}}>
 
 
           <i className="icon-paper-clip" aria-hidden="true"></i>&nbsp;
           <i className="icon-paper-clip" aria-hidden="true"></i>&nbsp;
           Attach files by dragging &amp; dropping,&nbsp;
           Attach files by dragging &amp; dropping,&nbsp;