codeboy
codeboy

Reputation: 436

difference between globals and predef in .jshintrc?

What the difference and purpose of having both of them in the .jshintrc? When I want to add a variable to be ignored, which one is the best one I should use? Also I can't find 'predef' in http://www.jshint.com/docs/options/

Upvotes: 25

Views: 9321

Answers (2)

Paul Verest
Paul Verest

Reputation: 64012

At JSHint Doc page http://www.jshint.com/docs/ "predef" is mention for use inside .jshintrc file, wile word "globals" is used only once for inline directive (those that are inside .js files)

So examples would be :

  • inside .jshintrc file

    "predef" : [ // Extra globals
                 "angular",
    ]
    
  • inside .js files

    /* global app: false */
    

So it would be better to use different words when doing the same but in different places.

Upvotes: 5

rekarnar
rekarnar

Reputation: 463

It seems like predef is deprecated and you should use globals instead.

More information here

Upvotes: 17

Related Questions