Adobe Brackets disable jslint but allow jshint

24,481

Solution 1

You can now add your preferred linters to Brackets' preferences file:

"language": {
    "javascript": {
        "linting.prefer": ["JSHint"],
        "linting.usePreferredOnly": true
    }
},

Open the preferences file with Debug > Open Preferences File.

Brackets preferences
Example preferences.json file

Solution 2

To have multiple linters while still disabling jslint use the above plus this:

    "linting.prefer": [
        "JSHint",
        "JSCS"
    ],

Solution 3

In the Brackets IDE, select File -> Extension Manager. Click the Default tab and look for JSLint in the search box and disable it.

Brackets version - 1.10

Solution 4

1- go to menu-->Debug
2- go to "open Preferences File"
3- go to the file : "brackets.json"
4- copy and pase these codes on last line and dont forget separate code lines with ",":

    "linting.prefer": ["JSHint"],
    "linting.usePreferredOnly": true

*HOPE TO HELP :))

Share:
24,481

Related videos on Youtube

rg88
Author by

rg88

The secret to getting ahead is getting started. SOreadytohelp

Updated on July 18, 2020

Comments

  • rg88
    rg88 almost 4 years

    My basic question: In the Adobe Brackets editor how do I use jshint while turning off or disabling jslint?

    My tl;dr: When linting javascript in the Adobe Brackets editor I find that I get results for both jslint and jshint. While I have jshint configured to my liking I can never avoid the warning symbol that appears indicating I have failed to pass jslint so it always looks like there are problems with my linting. I only want to use jshint as the ability to globally configure it via the .jshintrc file is quite useful but I don't see a way to turn off jslint and still permit jshint. Anyone know how to do this?

    I suppose I could dump jshint and just use jslint but since the latter requires the configuration to be stuck directly in the JS file I don't want to do this.

  • rg88
    rg88 over 9 years
    That did the trick! Where did you discover this? I searched everywhere and found not a thing about being able to do this.
  • David Lane
    David Lane over 9 years
    Saw it in the release notes for the latest version. I'm thankful I actually read them now!
  • rg88
    rg88 over 9 years
    Obviously my conclusion, which was true at the time I made it, is no longer the case. See David Lane's solution above.
  • Sithu
    Sithu about 9 years
    I used JSHint and JSCS together, so my setting was "linting.prefer": ["JSHint", "JSCS"].
  • quasoft
    quasoft over 7 years
    Just to note the obvious, you also need to install JSHint extension for this to work
  • DevStarlight
    DevStarlight over 6 years
    What about ESLint? I'm trying with "linting.prefer": ["ESLint"] but it seems that it doesn't work