| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- module.exports = {
- "env": {
- "browser": true,
- "commonjs": true,
- "es6": true,
- "node": true
- },
- "extends": [
- "eslint:recommended",
- "plugin:react/recommended"
- ],
- "globals": {
- "$": true,
- "jquery": true,
- "emojione": true,
- "hljs": true,
- "window": true
- },
- "parserOptions": {
- "ecmaVersion": 8,
- "ecmaFeatures": {
- "experimentalObjectRestSpread": true,
- "jsx": true
- },
- "sourceType": "module"
- },
- "plugins": [
- "react"
- ],
- "rules": {
- "brace-style": [
- "error",
- "stroustrup", { "allowSingleLine": true }
- ],
- "comma-spacing": [
- "error",
- { "before": false, "after": true }
- ],
- "func-call-spacing": [
- "error",
- "never"
- ],
- "indent": [
- "error",
- 2,
- {
- "SwitchCase": 1,
- "ignoredNodes": ['JSXElement *', 'JSXElement', "JSXAttribute", "JSXSpreadAttribute"],
- "FunctionDeclaration": {"body": 1, "parameters": 2},
- "FunctionExpression": {"body": 1, "parameters": 2},
- "MemberExpression": "off"
- }
- ],
- "key-spacing": [
- "error", {
- "beforeColon": false,
- "afterColon": true,
- "mode": "minimum"
- }
- ],
- "keyword-spacing": [
- "error", {}
- ],
- "linebreak-style": [
- "error",
- "unix"
- ],
- "no-unused-vars": [
- "error",
- { "args": "none" }
- ],
- "quotes": [
- "error",
- "single"
- ],
- "react/jsx-uses-vars": 1,
- "react/no-string-refs": "off",
- "semi": [
- "error",
- "always",
- { "omitLastInOneLineBlock": true }
- ],
- "space-before-blocks": [
- "error",
- "always"
- ],
- "space-before-function-paren": [
- "error",
- "never"
- ]
- }
- };
|