summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValentin Popov <info@valentineus.link>2020-06-18 10:53:24 +0300
committerValentin Popov <info@valentineus.link>2020-06-18 10:53:24 +0300
commit6cef3fc8443d497f473e78e5452af9e6840d9975 (patch)
tree08e9d0916bb946b400818846a7094a50072fa250
parentf6868cf9b6ffb583313a7c62526688064ee64d05 (diff)
downloadeslint-config-6cef3fc8443d497f473e78e5452af9e6840d9975.tar.xz
eslint-config-6cef3fc8443d497f473e78e5452af9e6840d9975.zip
Added some react rules
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r--docs/roadmap/react.md6
-rw-r--r--src/rules/react/default.json17
2 files changed, 19 insertions, 4 deletions
diff --git a/docs/roadmap/react.md b/docs/roadmap/react.md
index 20a9b26..9b4631d 100644
--- a/docs/roadmap/react.md
+++ b/docs/roadmap/react.md
@@ -11,7 +11,7 @@
- [ ] "forbid-foreign-prop-types"
- [ ] "forbid-prop-types"
- [ ] "function-component-definition"
-- [ ] "jsx-boolean-value"
+- [X] "jsx-boolean-value"
- [ ] "jsx-child-element-spacing"
- [ ] "jsx-closing-bracket-location"
- [ ] "jsx-closing-tag-location"
@@ -21,7 +21,7 @@
- [ ] "jsx-equals-spacing"
- [ ] "jsx-filename-extension"
- [ ] "jsx-first-prop-new-line"
-- [ ] "jsx-fragments"
+- [X] "jsx-fragments"
- [ ] "jsx-handler-names"
- [ ] "jsx-indent"
- [ ] "jsx-indent-props"
@@ -69,7 +69,7 @@
- [ ] "no-unescaped-entities"
- [ ] "no-unknown-property"
- [ ] "no-unsafe"
-- [ ] "no-unused-prop-types"
+- [X] "no-unused-prop-types"
- [ ] "no-unused-state"
- [ ] "no-will-update-set-state"
- [ ] "prefer-es6-class"
diff --git a/src/rules/react/default.json b/src/rules/react/default.json
index 0967ef4..66a8727 100644
--- a/src/rules/react/default.json
+++ b/src/rules/react/default.json
@@ -1 +1,16 @@
-{}
+{
+ "react/jsx-boolean-value": [
+ "error",
+ "always"
+ ],
+ "react/jsx-fragments": [
+ "error",
+ "element"
+ ],
+ "react/no-unused-prop-types": [
+ "warn",
+ {
+ "skipShapeProps": false
+ }
+ ]
+} \ No newline at end of file