summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Lattuada <andrea@buildo.io>2015-06-11 17:03:02 +0200
committerAndrea Lattuada <andrea@buildo.io>2015-06-11 17:03:02 +0200
commit13cc466acef08c688b4401c06e2554b8364fe0d6 (patch)
tree40dc670a63ef1a0aa98bf3fb836087338410e504
parentaa35749951d7a663157ad36e8a321c131a8b06ec (diff)
downloadreact-autosize-textarea-13cc466acef08c688b4401c06e2554b8364fe0d6.zip
react-autosize-textarea-13cc466acef08c688b4401c06e2554b8364fe0d6.tar.gz
react-autosize-textarea-13cc466acef08c688b4401c06e2554b8364fe0d6.tar.bz2
#6 fix eslint
-rw-r--r--.eslintrc38
-rw-r--r--src/TextareaAutosize.js9
2 files changed, 43 insertions, 4 deletions
diff --git a/.eslintrc b/.eslintrc
new file mode 100644
index 0000000..00eb7c0
--- /dev/null
+++ b/.eslintrc
@@ -0,0 +1,38 @@
+{
+ "parser": "babel-eslint",
+ "env": {
+ "browser": true,
+ "node": true,
+ "es6": true
+ },
+ "plugins": [
+ "react"
+ ],
+ "ecmaFeatures": {
+ "modules": true,
+ "jsx": true
+ },
+ "rules": {
+ "eol-last": 0,
+ "new-cap": 0,
+ "no-use-before-define": 0,
+ "no-shadow": 0,
+ "no-process-exit": 0,
+ "strict": [2, "global"],
+ "no-underscore-dangle": 0,
+ "quotes": [2, "single"],
+ "comma-dangle": "always",
+ "react/jsx-boolean-value": 1,
+ "react/jsx-quotes": 1,
+ "react/jsx-no-undef": 1,
+ "react/jsx-uses-react": 1,
+ "react/jsx-uses-vars": 1,
+ "react/no-did-mount-set-state": 1,
+ "react/no-did-update-set-state": 1,
+ "react/no-multi-comp": 1,
+ "react/no-unknown-property": 1,
+ "react/react-in-jsx-scope": 1,
+ "react/self-closing-comp": 1,
+ "react/wrap-multilines": 1
+ }
+}
diff --git a/src/TextareaAutosize.js b/src/TextareaAutosize.js
index 68ebb3c..09f67ff 100644
--- a/src/TextareaAutosize.js
+++ b/src/TextareaAutosize.js
@@ -1,6 +1,7 @@
-const React = require('react'),
- autosize = require('autosize'),
- UPDATE = 'autosize:update',
+import React from 'react';
+import autosize from 'autosize';
+
+const UPDATE = 'autosize:update',
DESTROY = 'autosize:destroy',
RESIZED = 'autosize:resized';
@@ -58,4 +59,4 @@ const TextareaAutosize = React.createClass({
});
-module.exports = TextareaAutosize; \ No newline at end of file
+module.exports = TextareaAutosize;