mesosphere-ui-components
Version:
Resuable web UI components from Mesosphere.
56 lines (50 loc) • 1.33 kB
Plain Text
{
"ecmaFeatures": {
"jsx": true
},
"env": {
"browser": true,
"jasmine": true,
"node": true
},
"plugins": [
"react"
],
"globals": {
"jest": true,
},
"rules": {
"quotes": [2, "double"],
"indent": [2, 2],
"camelcase": [2, {"properties": "never"}],
"strict": [2, "never"],
"no-mixed-spaces-and-tabs": 2,
"no-trailing-spaces": 2,
"no-underscore-dangle": 0,
"no-multiple-empty-lines": [2, {"max": 1}],
"space-after-keywords": [2, "always"],
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, {
"anonymous": "always", "named": "never"
}],
"spaced-line-comment": [2, "always"],
"max-len": [2, 80, 4],
"valid-jsdoc": [2, {
"requireReturn": false,
"requireParamDescription": false
}],
"react/display-name": 2,
"react/jsx-quotes": [2, "double"],
"react/jsx-no-undef": 2,
"react/jsx-uses-vars": [2, {"vars": "all", "args": "after-used"}],
"react/jsx-sort-props": 0,
"react/jsx-sort-prop-types": [0, {"ignoreCase": true}],
"react/no-did-mount-set-state": 2,
"react/no-did-update-set-state": 2,
"react/no-multi-comp": 2,
"react/prop-types": 0,
"react/react-in-jsx-scope": 2,
"react/self-closing-comp": 2,
"react/wrap-multilines": 2
}
}