sublimetext3sublimelintersublime-anaconda

How can I ignore a lint error for a line with Sublime Text 3 Anaconda?


I'm using Anaconda with Sublime text 3. I have left the lint settings as default with the exception of the following overrides which I've included in a .sublime-project file.

"settings": {
        "anaconda_gutter_marks": true,
        "anaconda_gutter_theme": "alpha",
        "anaconda_linting_behaviour": "always",

    }

I'd like to be able to ignore "line too long" for certain lines, specifically ones with urls in the comments. I like having it for other lines so I would rather not disable it entirely.

I've only found information on doing this for pylint but I'd rather use the default linter if that is possible since that seems to come with its own issues in this plugin.

I've included the sublimelinter tag because anaconda states it's linting is based off of that plugin.


Solution

  • As of today (Oct 15, 2017), it appears to me that you can use the # noqa syntax with Anaconda for Sublime Text 3. For line too long, you would add # noqa E501 to the end of the line.

    Example:

    shipping_account = models.ForeignKey(Account, related_name='order_shipping_set') # noqa E501