44 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| SublimeLinter
 | |
| =============
 | |
| 
 | |
| SublimeLinter is a plugin that supports "lint" programs (known as "linters"). SublimeLinter highlights
 | |
| lines of code the linter deems to contain (potential) errors. It also
 | |
| supports highlighting special annotations (for example: TODO) so that they
 | |
| can be quickly located.
 | |
| 
 | |
| SublimeLinter has built in linters for the following languages:
 | |
| 
 | |
| * C/C++ - lint via `cppcheck`
 | |
| * CoffeeScript - lint via `coffee -s -l`
 | |
| * CSS - lint via built-in [csslint](http://csslint.net)
 | |
| * Git Commit Messages - lint via built-in module based on [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
 | |
| * Haml - syntax check via `haml -c`
 | |
| * HTML - lint via `tidy` (actually [tidy for HTML5](http://w3c.github.com/tidy-html5/))
 | |
| * Java - lint via `javac -Xlint`
 | |
| * Javascript - lint via built in [jshint](http://jshint.org), [jslint](http://jslint.com), or the [closure linter (gjslint)](https://developers.google.com/closure/utilities/docs/linter_howto) (if installed)
 | |
| * Lua - syntax check via `luac`
 | |
| * Objective-J - lint via built-in [capp_lint](https://github.com/aparajita/capp_lint)
 | |
| * Perl - lint via [Perl:Critic](http://perlcritic.com/) or syntax+deprecation check via `perl -c`
 | |
| * PHP - syntax check via `php -l`
 | |
| * Puppet - syntax check via `puppet parser validate`
 | |
| * Python - native, moderately-complete lint
 | |
| * Ruby - syntax check via `ruby -wc`
 | |
| * XML - lint via `xmllint`
 | |
| 
 | |
| 
 | |
| For more information:
 | |
| ---------------------
 | |
| Please take the time to read the documentation:
 | |
| 
 | |
| * Online - https://github.com/SublimeLinter/SublimeLinter
 | |
| * Sublime Text - Select Preferences->Package Settings->SublimeLinter->README
 | |
| 
 | |
| 
 | |
| IMPORTANT
 | |
| 
 | |
| Do NOT edit the default SublimeLinter settings. Your changes will be lost
 | |
| when SublimeLinter is updated. ALWAYS edit the user SublimeLinter settings
 | |
| by selecting "Preferences->Package Settings->SublimeLinter->Settings - User".
 | |
| Note that individual settings you include in your user settings will **completely**
 | |
| replace the corresponding default setting, so you must provide that setting in its entirety.
 |