ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

sublimelint

by lunixbochs ST2/ST3 Top 100

Error highlighting in Sublime Text.

Labels linting

Details

  • 3 2015.10.10.07.11.17
    2 2013.01.19.22.38.15
  • github.​com
  • 3 years ago
  • 1 hour ago
  • 7 years ago

Installs

  • Total 193K
  • Win 106K
  • OS X 54K
  • Linux 33K
Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5
Windows 16 47 54 44 69 64 29 54 62 78 55 61 61 28 41 63 44 38 50 54 48 47 61 48 63 58 48 50 32 48 71 60 44 62 46 29 53 68 70 61 62 37 46 60 58 53
OS X 4 15 17 15 16 13 16 12 21 20 16 23 13 12 4 10 15 19 15 14 11 17 12 20 15 21 17 11 13 18 22 20 20 24 8 9 22 18 10 16 16 7 17 16 22 18
Linux 3 10 13 14 12 11 8 12 8 13 7 21 18 10 8 12 10 10 18 14 9 8 5 16 10 17 11 8 10 8 19 13 14 13 10 8 14 18 14 11 13 8 8 17 10 18

Readme

Source
raw.​githubusercontent.​com

Sublime Lint

A framework for inline lint highlighting in the Sublime Text 2 editor.

Supports the following languages:

  • Python - native, moderately-complete lint

NOTE: the following languages may require you to install additional binaries and place them within your PATH (environment variable)

  • C - validation via clang
  • C++ - validation via clang++
  • CoffeeScript - validation via coffee --compile
  • CSS - linting via csslint
  • Go - validation via go build in a temporary folder
  • HAML - checking via haml -c
  • Java - linting via Eclipse command-line eclim
  • JavaScript - linting via JSLint command-line jsl
  • Lua - syntax checking via luac -p
  • NASM - validation via nasm and a temporary file
  • Perl - syntax+deprecation checking via perl -c
  • PHP - syntax checking via php -l
  • Ruby - syntax checking via ruby -wc
  • XML - linting via xmllint

It's incredibly easy to add your own Linter. Take a look at languages/extras.py, languages/python.py, and languages/go.py for some examples.

Installation

Find it in Package Control.