51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JSON
		
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JSON
		
	
	
| {
 | |
|     "extends": "standard",
 | |
|     "plugins": [
 | |
|         "standard",
 | |
|         "promise",
 | |
|         "extra-rules"
 | |
|     ],
 | |
|     "parserOptions": {
 | |
|         "ecmaVersion": 2017
 | |
|     },
 | |
|     "globals": {
 | |
|         "$": true
 | |
|     },
 | |
|     "env": {
 | |
|         "browser": true,
 | |
|         "node": true
 | |
|     },
 | |
|     "rules": {
 | |
|         "quotes": ["error", "single"],
 | |
|         "prefer-arrow-callback": [ "error", { "allowNamedFunctions": true } ],
 | |
|         "consistent-return": 2,
 | |
|         "no-var"           : 2,
 | |
|         "new-cap"          : 0,
 | |
|         "indent"           : 0,
 | |
|         "no-else-return"   : 1,
 | |
|         "semi"             : [1, "always"],
 | |
|         "space-unary-ops"  : 2,
 | |
|         "no-undef": 1,
 | |
|         "no-unused-vars": 1,
 | |
|         "extra-rules/no-commented-out-code": "warn",
 | |
|         "keyword-spacing": [
 | |
|             "error", { 
 | |
|                 "before": false, "after": false, "overrides": {
 | |
|                 "const": { 
 | |
|                     "after": true
 | |
|                 },
 | |
|                 "return": { 
 | |
|                     "after": true
 | |
|                 },
 | |
|                 "case": { 
 | |
|                     "after": true
 | |
|                 }
 | |
|             }
 | |
|         }],
 | |
|         "space-before-function-paren": 0,
 | |
|         "space-before-blocks": ["error", "never"],
 | |
|         "camelcase": 0,
 | |
|         "handle-callback-err": ["error", "none"],
 | |
|         "object-curly-spacing": ["error", "always"]
 | |
|     }
 | |
| } |