about summary refs log tree commit diff
path: root/.eslintrc.yml
diff options
context:
space:
mode:
authorYamagishi Kazutoshi <ykzts@desire.sh>2017-06-06 20:20:07 +0900
committerEugen Rochko <eugen@zeonfederated.com>2017-06-06 13:20:07 +0200
commitd8ae3efec39cc0d05410629a267b07295b93c59b (patch)
tree684d0c953616fa408aa6d78a09b654cf94dcc6c2 /.eslintrc.yml
parentcd81a1c52a43e6bed17ba86cef343086a44cd5e9 (diff)
Improve ESLint rules for JSX (#3608)
* Add react/no-string-refs ESLint rule

* Add react/jsx-boolean-value ESLint rule

* Add react/jsx-closing-bracket-location ESLint rule

* Add react/jsx-indent ESLint rule

* Add react/jsx-curly-spacing ESLint rule

* Add react/jsx-equals-spacing ESLint rule

* Add react/jsx-first-prop-new-line ESLint rule

* Add react/jsx-no-duplicate-props ESLint rule

* Add react/jsx-tag-spacing ESLint rule
Diffstat (limited to '.eslintrc.yml')
-rw-r--r--.eslintrc.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.eslintrc.yml b/.eslintrc.yml
index 2176618fa..049d4ecf3 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -64,9 +64,24 @@ rules:
   strict: off
   valid-typeof: error
 
+  react/jsx-boolean-value: error
+  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-multiprop
+  react/jsx-indent:
+  - error
+  - 2
   react/jsx-no-bind: error
+  react/jsx-no-duplicate-props: error
+  react/jsx-tag-spacing: error
   react/jsx-wrap-multilines: error
   react/no-multi-comp: off
+  react/no-string-refs: error
   react/prop-types: error
   react/self-closing-comp: error