configurationeslintlint

Turning off eslint rule for a specific file


Is it possible to turn off the eslint rule for the whole file? Something such as:

// eslint-disable-file no-use-before-define 

(Analogous to eslint-disable-line.) It happens to me quite often, that in a certain file, I'm breaking a specific rule on many places which is considered OK for that file, but I don't want to disable the rule for the whole project nor do I want to disable other rules for that specific file.


Solution

  • You can turn off/change a particular rule for a file by putting the configurations at the top of the file.

    /* eslint no-use-before-define: 0 */  // --> OFF
    
    or
    
    /* eslint no-use-before-define: 2 */  // --> ON
    

    More info