Skip to content

Commit

Permalink
Add SublimeLinter settings that match the current JS rules in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ssorallen committed Nov 5, 2012
1 parent 0e55858 commit 8eb9087
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions SublimeLinter.sublime-settings
@@ -0,0 +1,46 @@
// Airbnb JSHint settings for use with SublimeLinter.
//
// Install SublimeLinter at https://github.com/SublimeLinter/SublimeLinter
//
// @see https://github.com/SublimeLinter/SublimeLinter
// @see http://www.jshint.com/docs/
{
"jshint_options":
{
// ENVIRONMENTS
// ============

// Defines globals exposed by modern browsers.
"browser": true,

// Defines globals exposed by jQuery.
"jquery": true,

// ENFORCING OPTIONS
// =================

// Prohibits the use of == and != in favor of === and !==.
"eqeqeq": true,

// Suppresses warnings about == null comparisons.
"eqnull": true,

// Enforces a tab width of 2 spaces.
"indent": 2,

// Prohibits the use of a variable before it was defined.
"latedef": true,

// $equires you to capitalize names of constructor functions.
"newcap": true,

// Makes it an error to leave a trailing whitespace in your code.
"trailing": true,

// Prohibits the use of explicitly undeclared variables.
"undef": true,

// Warns when you define and never use your variables.
"unused": true
}
}

0 comments on commit 8eb9087

Please sign in to comment.