| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 | 
							- root: true
 
- env:
 
-   mocha: true
 
-   node: true
 
- # globals:
 
-   #########################
 
-   ## Only add globals if you're absolutely certain they need to be globals
 
-   ##########################
 
-   # console: true
 
- #########################
 
- ## set to 0 to allow
 
- ## set to 1 to disallow as warning
 
- ## set to 2 to disallow as error
 
- #########################
 
- rules:
 
-   #########################
 
-   ## Optional Rules
 
-   #########################
 
-   # Disallow use of `console`
 
-   no-console: 2
 
-   # Disallow warning comments
 
-   no-warning-comments:
 
-     - 1
 
-     - terms:
 
-         - todo
 
-         - fixme
 
-       location: anywhere
 
-   # Warns when variables are defined but never used
 
-   no-unused-vars: 1
 
-   # Enforces comma style (first or last)
 
-   comma-style:
 
-     - 2
 
-     - last
 
-   # Enforces one true `this` variable
 
-   consistent-this:
 
-     - 2
 
-     - self
 
-   # Allows dangling underscores in identifiers
 
-   no-underscore-dangle: 2
 
-   # Enforces function expressions to have a name
 
-   func-names: 0
 
-   # Set maximum depth of nested callbacks
 
-   max-nested-callbacks:
 
-     - 1
 
-     - 3
 
-   #########################
 
-   ## Core Rules
 
-   ##########################
 
-   # Enforces camel case names
 
-   camelcase: 2
 
-   # Prohibit use of == and != in favor of === and !==
 
-   eqeqeq: 2
 
-   # Suppresses warnings about == null comparisons
 
-   no-eq-null: 2
 
-   # No mixing tabs and spaces, with 2 spaces only
 
-   no-mixed-spaces-and-tabs: 2
 
-   # Prohibits use of a variable before it is defined
 
-   no-use-before-define: 2
 
-   # Requires capitalized names for constructor functions
 
-   new-cap: 2
 
-   # Prohibits use of explicitly undeclared variables
 
-   no-undef: 2
 
-   # Enforces Use Strict at the top of function scope
 
-   strict:
 
-     - 2
 
-     - global
 
-   # Requires variable declarations to be at the top
 
-   vars-on-top: 2
 
-   # Enforce curly braces around blocks in loops and conditionals
 
-   curly: 2
 
-   # Prohibits the use of immediate function invocations w/o wrapping in parentheses
 
-   wrap-iife: 2
 
-   # Prohibits `argument.caller` and `argument.callee`
 
-   no-caller: 2
 
-   # Requires all `for in` loops to filter object's items
 
-   guard-for-in: 2
 
-   # Prohibits comparing a variable against itself
 
-   no-self-compare: 2
 
-   # Prohibits use of `undefined` variable
 
-   no-undefined: 0
 
-   # Prohibits nested ternaries
 
-   no-nested-ternary: 2
 
-   # Enforces a space before blocks
 
-   space-before-blocks:
 
-     - 2
 
-     - always
 
-   # Enforces spaces following keywords
 
-   keyword-spacing:
 
-     - 2
 
-     - after: true
 
-   # Enforces quoted property names
 
-   quote-props:
 
-     - 2
 
-     - always
 
-   # Enforces padded blocks
 
-   padded-blocks:
 
-     - 1
 
-     - never
 
-   # Enforce functions as expressions
 
-   func-style:
 
-     - 2
 
-     - expression
 
-   # Require brace style
 
-   brace-style:
 
-     - 2
 
-     - stroustrup
 
-   # Prohibits Yoda conditions
 
-   yoda:
 
-     - 2
 
-     - never
 
-   # Enforce use of single quotation marks for strings.
 
-   quotes:
 
-     - 2
 
-     - single
 
-   # Disallow or enforce spaces inside of curly braces in objects.
 
-   object-curly-spacing:
 
-     - 2
 
-     - always
 
-   # Disallow or enforce spaces inside of brackets.
 
-   array-bracket-spacing:
 
-     - 2
 
-     - never
 
-   # Disallow or enforce spaces inside of computed properties.
 
-   computed-property-spacing:
 
-     - 2
 
-     - never
 
 
  |