To enable a rule you have to set the value to 1 (warning) or 2 (error).

Example:

"rules": {
    "no-bitwise": 2,
    "camelcase": 2,
    "curly": 2,
    "eqeqeq": 2,
    "quotes": [2, "single"]
}

Read more about configureing ESLint 
here: http://eslint.org/docs/configuring/.

Hi, first time poster here.
>
> I'm trying to get ESLint set up to replace JSHint.  I've built the 
> attached .eslintrc file.  I've got eslint v0.12.0 installed.  When I run it 
> against a file with known errors (double-quotes, missing semi-colon), 
> ESLint doesn't catch the problems.  Same file run through JSHint, the 
> errors get caught.
>
>
> -bash-4.1$ jshint UserActivityTracking.js 
> UserActivityTracking.js: line 362, col 20, Strings must use singlequote.
> UserActivityTracking.js: line 397, col 6, Missing semicolon.
>
> Line 362 in this file looks like this:
>
>    * var treeID = "", ATTR_CONTENT = 'content', meta;*
>
>
> And the closing curly-bracket of this returned anon function is line 397:
>
>     return function (xhr) {
>       var headers = UserActivityTracking.setAjaxContext();
>       if (xhr) {
>         xhr.setRequestHeader(X_LINKEDIN_TRACE_DATA_CONTEXT, 
> headers[X_LINKEDIN_TRACE_DATA_CONTEXT]);
>       }
>
>       if (typeof cb === 'function') {
>         cb.apply(this, arguments);
>       }
> *    }*
>
>
>
> Have I stumbled across some bugs, or do I not have my .eslintrc file set 
> up correctly?  FWIW, this file is at the root of my directory structure 
> where I'm testing this code.  I've tried the command as both 
> "eslint UserActivityTracking.js" and "eslint -c ~/.eslintrc 
> UserActivityTracking.js" -- no difference.
>
> Thanks!
> -Jim G
>
>
>
> ##############################
>
> ## ESLINTRC
>
> {
>   "env": {
>     "browser": true
>   },
>   "globals": {
>     "LI": false,
>     "LIModules": false,
>     "Inject": false,
>     "_": false,
>     "module": false,
>     "require": false,
>     "exports": false,
>     "window": false,
>     "dust": false,
>     "WebTracking": false,
>     "Raphael": false,
>     "fs": false,
>     "Fiber": false,
>     "$": false,
>     "jQuery": false
>   },
>   "rules": {
>     "no-bitwise": true,
>     "camelcase": false,
>     "curly": true,
>     "eqeqeq": true,
>     "guard-for-in": false,
>     "wrap-iife": true,
>     "no-use-before-define": true,
>     "new-cap": true,
>     "no-caller": true,
>     "no-empty": false,
>     "no-new": true,
>     "no-plusplus": false,
>    * "quotes": "single",*
>     "no-undef": true,
>     "no-unused-vars": true,
>     "strict": false,
>     "no-irregular-whitespace": true,
>     "no-trailing-spaces": true,
>     "no-underscore-dangle": false,
>
>     "semi": "always",
>     "no-cond-assign": false,
>     "no-debugger": false,
>     "no-eq-null": true,
>     "no-eval": false,
>     "no-unused-expressions": false,
>     "block-scoped-var": false,
>     "no-global-strict": false,
>     "no-iterator": false,
>     "no-loop-func": false,
>     "no-multi-str": true,
>     "no-proto": false,
>     "no-script-url": false,
>     "no-mixed-spaces-and-tabs": false,
>     "no-shadow": true,
>     "dot-notation": true,
>     "no-new": false,
>     "no-new-func": false,
>     "no-new-object": false,
>     "no-new-wrappers": false,
>
>     "no-shadow-restricted-names": false,
>     "comma-spacing": false,
>     "no-multi-spaces": false,
>     "space-infix-ops": false,
>     "key-spacing": false,
>     "eol-last": false
>   }
> }
>

-- 
You received this message because you are subscribed to the Google Groups 
"ESLint" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to