stezu/gulp-grandma

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
extends: "eslint:recommended"
env:
  node: true
  es6: false
rules:

  # Best Practices
  array-callback-return: "error"
  block-scoped-var: "error"
  complexity:
    - "error"
    - 4
  consistent-return: "error"
  curly: "error"
  default-case: "error"
  dot-location:
    - "error"
    - "property"
  dot-notation: "error"
  eqeqeq: "error"
  guard-for-in: "error"
  no-alert: "error"
  no-caller: "error"
  no-else-return: "error"
  no-empty-function: "error"
  no-eval: "error"
  no-extend-native: "error"
  no-extra-bind: "error"
  no-floating-decimal: "error"
  no-implicit-coercion:
    - "error"
    - allow:
      - "!!"
  no-implicit-globals: "error"
  no-implied-eval: "error"
  no-invalid-this: "off"
  no-iterator: "error"
  no-labels: "error"
  no-lone-blocks: "error"
  no-loop-func: "error"
  no-multi-str: "error"
  no-native-reassign: "error"
  no-new: "error"
  no-new-wrappers: "error"
  no-octal-escape: "error"
  no-param-reassign: "error"
  no-proto: "error"
  no-return-assign: "error"
  no-script-url: "error"
  no-self-compare: "error"
  no-sequences: "error"
  no-throw-literal: "error"
  no-unmodified-loop-condition: "error"
  no-unused-expressions: "error"
  no-useless-call: "error"
  no-useless-concat: "error"
  no-useless-escape: "error"
  no-warning-comments: "error"
  no-with: "error"
  radix: "error"
  vars-on-top: "error"
  wrap-iife: "error"
  yoda: "error"

  # Variables
  no-shadow: "error"
  no-undef: "error"
  no-undef-init: "error"
  no-use-before-define: "error"

  # CommonJS
  callback-return: "error"
  handle-callback-err: "error"

  # Style
  array-bracket-spacing: "error"
  block-spacing: "error"
  brace-style: "error"
  camelcase: "error"
  comma-spacing: "error"
  comma-style: "error"
  computed-property-spacing: "error"
  consistent-this:
    - "error"
    - "self"
  eol-last: "error"
  func-style:
    - "error"
    - "declaration"
  indent:
    - "error"
    - 2
  key-spacing: "error"
  keyword-spacing: "error"
  linebreak-style: "error"
  lines-around-comment: "error"
  max-depth: "error"
  max-len:
    - "warn"
    - 100
  max-nested-callbacks:
    - "error"
    - 2
  max-params:
    - "error"
    - 4
  max-statements:
    - "error"
    - 10
    -
      "ignoreTopLevelFunctions": true
  max-statements-per-line: "error"
  new-cap: "error"
  new-parens: "error"
  newline-after-var: "error"
  newline-before-return: "error"
  newline-per-chained-call: "error"
  no-bitwise: "error"
  no-continue: "error"
  no-inline-comments: "error"
  no-lonely-if: "error"
  no-multiple-empty-lines:
    - "error"
    -
      "max": 1
  no-negated-condition: "error"
  no-nested-ternary: "error"
  no-spaced-func: "error"
  no-trailing-spaces: "error"
  no-unneeded-ternary: "error"
  no-whitespace-before-property: "error"
  object-property-newline: "error"
  one-var:
    - "error"
    -
      "uninitialized": "always"
      "initialized": "never"
  operator-assignment: "error"
  operator-linebreak: "error"
  quote-props:
    - "error"
    - "as-needed"
  quotes:
    - "error"
    - "single"
    -
      "avoidEscape": true
      "allowTemplateLiterals": true
  semi: "error"
  space-before-blocks: "error"
  space-before-function-paren:
    - "error"
    - "never"
  space-in-parens: "error"
  space-infix-ops: "error"
  space-unary-ops: "error"
  spaced-comment: "error"
  unicode-bom: "error"
  wrap-regex: "error"