{ "browser": true, //browser constants, such as alert
  "curly": false, // don't {} on one-line if
  "newcap": true, // constructors must start with capital letter
  "jquery": true, // jQuery constants
  "nomen": false, // permit leading/trailing underscores, these do actually mean private in jQuery plugins
  "nonew": true, // don't permit object creation for side-effects only
  "asi": true, // don't require trailing semicolons, since js2-mode handles this already
  "strict": false, // don't require "use strict";
  "sub": true, // don't force foo['bar'] to be rewritten as foo.bar
  "unused": true, // warn on variables that are declared but never used
  "undef": false, // don't warn on variables that aren't defined, js2-mode handles this
  "regexp": true, // warn on unsafe . in regexps
  "maxerr": 10000, // keep reporting even if we find lots of issues
  "eqnull": true, // allow foo == null
  "-W099": true, // allowed mixed tabs and spaces
  "laxcomma": true, // allow comma-first style
  "smarttabs": true // allow mixed tabs and spaces (in some
                    // circumstances), it's not good but it's not
                    // going to misbehave. Note that the warning still
                    // occurs, just less often.
}

{ "browser": true, //browser constants, such as alert
  "curly": false, // don't {} on one-line if
  "newcap": true, // constructors must start with capital letter
  "jquery": true, // jQuery constants
  "nomen": false, // permit leading/trailing underscores, these do actually mean private in jQuery plugins
  "nonew": true, // don't permit object creation for side-effects only
  "asi": true, // don't require trailing semicolons, since js2-mode handles this already
  "strict": false, // don't require "use strict";
  "sub": true, // don't force foo['bar'] to be rewritten as foo.bar
  "unused": "vars", // warn on variables that are declared but never
                    // used, but allow unused function parameters
  "undef": false, // don't warn on variables that aren't defined, js2-mode handles this
  "regexp": true, // warn on unsafe . in regexps
  "maxerr": 10000, // keep reporting even if we find lots of issues
  "eqnull": true, // allow foo == null
  "-W099": true, // allowed mixed tabs and spaces
  "laxcomma": true, // allow comma-first style
  "smarttabs": true // allow mixed tabs and spaces (in some
                    // circumstances), it's not good but it's not
                    // going to misbehave. Note that the warning still
                    // occurs, just less often.
}

Allow unused function parameters in JS, for API documentation.
Allow unused function parameters in JS, for API documentation.
