|
@@ -0,0 +1,49 @@
|
|
|
+{
|
|
|
+ "extends" : [
|
|
|
+ "standard",
|
|
|
+ "plugin:promise/recommended"
|
|
|
+ ],
|
|
|
+ "plugins": [
|
|
|
+ "promise"
|
|
|
+ ],
|
|
|
+ "env": {
|
|
|
+ "browser" : true,
|
|
|
+ "node" : true,
|
|
|
+ "mocha" : true,
|
|
|
+ "jest" : true
|
|
|
+ },
|
|
|
+ "globals" : {
|
|
|
+ "artifacts": false,
|
|
|
+ "contract": false,
|
|
|
+ "assert": false,
|
|
|
+ "web3": false
|
|
|
+ },
|
|
|
+ "rules": {
|
|
|
+
|
|
|
+ // Strict mode
|
|
|
+ "strict": [2, "global"],
|
|
|
+
|
|
|
+ // Code style
|
|
|
+ "indent": [2, 2],
|
|
|
+ "quotes": [2, "single"],
|
|
|
+ "no-use-before-define": 0,
|
|
|
+ "eqeqeq": [2, "smart"],
|
|
|
+ "dot-notation": [2, {"allowKeywords": true, "allowPattern": ""}],
|
|
|
+ "no-redeclare": [2, {"builtinGlobals": true}],
|
|
|
+ "no-trailing-spaces": [2, { "skipBlankLines": true }],
|
|
|
+ "eol-last": 1,
|
|
|
+ "comma-spacing": [2, {"before": false, "after": true}],
|
|
|
+ "camelcase": [2, {"properties": "always"}],
|
|
|
+ "no-mixed-spaces-and-tabs": [2, "smart-tabs"],
|
|
|
+ "comma-dangle": [1, "always-multiline"],
|
|
|
+ "no-dupe-args": 2,
|
|
|
+ "no-dupe-keys": 2,
|
|
|
+ "no-debugger": 0,
|
|
|
+ "no-undef": 2,
|
|
|
+ "object-curly-spacing": [2, "always"],
|
|
|
+ "max-len": [2, 120, 2],
|
|
|
+ "generator-star-spacing": ["error", "before"],
|
|
|
+ "promise/avoid-new": 0,
|
|
|
+ "promise/always-return": 0
|
|
|
+ }
|
|
|
+}
|