Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 142 lines (129 sloc) 4.726 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
// Defaults as of jshint edition 2011-04-16
{
  // If the scan should stop on first error.
  "passfail": false,
  // Maximum errors before stopping.
  "maxerr": 50,


  // Predefined globals
  // If the standard browser globals should be predefined.
  "browser": true,
  // If the Node.js environment globals should be predefined.
  "node": true,
  // If the Rhino environment globals should be predefined.
  "rhino": false,
  // If CouchDB globals should be predefined.
  "couch": false,
  // If the Windows Scripting Host environment globals should be predefined.
  "wsh": false,

  // If jQuery globals should be predefined.
  "jquery": false,
  // If Prototype and Scriptaculous globals should be predefined.
  "prototypejs": false,
  // If MooTools globals should be predefined.
  "mootools": false,
  // If Dojo Toolkit globals should be predefined.
  "dojo": false,

  // Custom predefined globals.
  "predef": ["jasmine", "blackberry", "define", "alert", "prompt", "org", "deviceapis", "Osp", "_cordovaExec"],


  // Development
  // If debugger statements should be allowed.
  "debug": false,
  // If logging globals should be predefined (console, alert, etc.).
  "devel": false,


  // ECMAScript 5
  // If ES5 syntax should be allowed.
  "es5": false,
  // Require the "use strict"; pragma.
  "strict": false,
  // If global "use strict"; should be allowed (also enables strict).
  "globalstrict": false,


  // The Good Parts
  // If automatic semicolon insertion should be tolerated.
  "asi": false,
  // If line breaks should not be checked, e.g. `return [\n] x`.
  "laxbreak": false,
  // If bitwise operators (&, |, ^, etc.) should not be allowed.
  "bitwise": false,
  // If assignments inside if, for and while should be allowed. Usually
  // conditions and loops are for comparison, not assignments.
  "boss": true,
  // If curly braces around all blocks should be required.
  "curly": false,
  // If === should be required.
  "eqeqeq": false,
  // If == null comparisons should be tolerated.
  "eqnull": false,
  // If eval should be allowed.
  "evil": true,
  // If ExpressionStatement should be allowed as Programs.
  "expr": true,
  // If `for in` loops must filter with `hasOwnPrototype`.
  "forin": false,
  // If immediate invocations must be wrapped in parens, e.g.
  // `( function(){}() );`.
  "immed": false,
  // If use before define should not be tolerated.
  "latedef": false,
  // If functions should be allowed to be defined within loops.
  "loopfunc": true,
  // If arguments.caller and arguments.callee should be disallowed.
  "noarg": false,
  // If the . should not be allowed in regexp literals.
  "regexp": false,
  // If unescaped first/last dash (-) inside brackets should be tolerated.
  "regexdash": false,
  // If script-targeted URLs should be tolerated.
  "scripturl": false,
  // If variable shadowing should be tolerated.
  "shadow": false,
  // If `new function () { ... };` and `new Object;` should be tolerated.
  "supernew": false,
  // If variables should be declared before used.
  "undef": true,
  // If `this` inside a non-constructor function is valid.
  "validthis": false,
  // If smarttabs should be tolerated
  // (http://www.emacswiki.org/emacs/SmartTabs).
  "smarttabs": false,
  // If the `__proto__` property should be allowed.
  "proto": false,
  // If one case switch statements should be allowed.
  "onecase": false,
  // If non-standard (but widely adopted) globals should be predefined.
  "nonstandard": false,
  // Allow multiline strings.
  "multistr": false,
  // If line breaks should not be checked around commas.
  "laxcomma": false,
  // If semicolons may be omitted for the trailing statements inside of a
  // one-line blocks.
  "lastsemic": false,
  // If the `__iterator__` property should be allowed.
  "iterator": false,
  // If only function scope should be used for scope tests.
  "funcscope": false,
  // If es.next specific syntax should be allowed.
  "esnext": false,


  // Style preferences
  // If constructor names must be capitalized.
  "newcap": false,
  // If empty blocks should be disallowed.
  "noempty": false,
  // If using `new` for side-effects should be disallowed.
  "nonew": false,
  // If names should be checked for leading or trailing underscores
  // (object._attribute would be disallowed).
  "nomen": false,
  // If only one var statement per function should be allowed.
  "onevar": false,
  // If increment and decrement (`++` and `--`) should not be allowed.
  "plusplus": false,
  // If all forms of subscript notation are tolerated.
  "sub": false,
  // If trailing whitespace rules apply.
  "trailing": true,
  // If strict whitespace rules apply.
  "white": false,
  // Specify indentation.
  "indent": 4
}
Something went wrong with that request. Please try again.