leakypixel/careless-fs

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
{
  "plugins": ["jasmine"],
  "env": {
    "jasmine": true,
    "node": true,
  },
  "parserOptions": {
    "ecmaVersion": 6
  },
  "extends": "plugin:jasmine/recommended",
  "rules": {
    "brace-style": [
      "error",
      "1tbs",
      {
        "allowSingleLine": true
      }
    ],
    "class-methods-use-this": "error",
    "complexity": [
      "error",
      4
    ],
    "consistent-return": "error",
    "dot-notation": "error",
    "eqeqeq": [
      "error"
    ],
    "func-call-spacing": [
      "error",
      "never"
    ],
    "guard-for-in": "error",
    "indent": [
      "error",
          2
    ],
    "linebreak-style": [
      "error",
      "unix"
    ],
    "no-else-return": "error",
    "no-eval": "error",
    "no-extend-native": "error",
    "no-extra-bind": "error",
    "no-extra-label": "error",
    "no-extra-semi": "error",
    "no-fallthrough": "error",
    "no-implicit-coercion": "error",
    "no-implied-eval": "error",
    "no-invalid-this": "error",
    "no-lone-blocks": "error",
    "no-loop-func": "error",
    "no-magic-numbers": "warn",
    "no-return-assign": "error",
    "no-self-assign": "error",
    "no-self-compare": "error",
    "no-unneeded-ternary": [
      "error",
          {
            "defaultAssignment": false
          }
    ],
    "no-unsafe-negation": "error",
    "no-unused-labels": "error",
    "no-unused-vars": [
      "error",
          {
            "vars": "local"
          }
    ],
    "no-useless-call": "error",
    "no-useless-computed-key": "error",
    "no-useless-concat": "error",
    "quotes": [
      "error",
      "double"
    ],
    "semi": [
      "error",
      "always"
    ],
    "use-isnan": "error",
    "valid-typeof": [
      "error",
          {
            "requireStringLiterals": true
          }
    ],
    "vars-on-top": "error",
    "wrap-iife": [
      "error",
      "inside"
    ],
    "yoda": "error"
  }
}