Commit Graph

1507 Commits

Author SHA1 Message Date
LCD 47
2a88120b33 More grouping in errorformat. 2014-09-25 08:18:07 +03:00
LCD 47
2f77684076 Puppet: the "future" parser outputs column numbers. 2014-09-24 22:03:15 +03:00
LCD 47
b8ca57de46 Puppet: fix errorformat. 2014-09-24 21:32:29 +03:00
LCD 47
fa0290c556 PC-Lint: mark informational messages as "Style". 2014-09-19 11:30:31 +03:00
LCD 47
9321bc79ed PC-Lint: add column numbers. Cleanup. 2014-09-19 10:33:56 +03:00
LCD 47
4f0fc20a17 Minor cleanup for text filetype.
- No default checker for text filetype.
- Checker `atdtool` needs sorting.
- Filetype `mail` is now an alias to `text`.
2014-09-19 08:25:53 +03:00
LCD 47
d751d17ef1 PC-Lint: cleanup. 2014-09-18 08:35:43 +03:00
LCD 47
3476e4f1d2 Merge remote-tracking branch '2sb18/pc_lint' 2014-09-18 08:13:48 +03:00
Steve Bragg
19ee867129 - pc_lint seems to be working well now. 2014-09-17 16:53:02 -04:00
Steve Bragg
7f08cdde67 working on pc_lint checker 2014-09-17 11:50:32 -04:00
LCD 47
18a7a9ff59 Pylint checker: more versioning delirium. 2014-09-16 18:31:57 +03:00
LCD 47
5c21c4d7f2 Bug fix: grouping in errorformat.
\(...\) can't be used in errorformat; use non-catching \%(...\) instead.
Add \m to patterns that use grouping.
2014-09-16 18:12:50 +03:00
Ranko Radonić
e79015b0a7 enable warnings for eruby files 2014-09-16 13:12:41 +02:00
LCD 47
e8afec0117 SASS checker: fix errorformat. 2014-09-16 06:58:46 +03:00
Russ Garrett
d624e32b9e Erlang: correctly handle additional LibDirs
The compile function expects a list of paths in the LibDirs parameter,
however when calling erlang_check_file.erl with an additional path (for
example when using the "g:syntastic_erlc_include_path" option), a
string would be passed instead. Because strings in Erlang are lists,
each character of the string would have been interpreted as a lib path.
2014-09-10 12:07:10 +01:00
LCD 47
83b6d6a587 The php checkers needs "guards" postprocessing. 2014-09-04 13:23:48 +03:00
LCD 47
4aadf589be New postprocess function: guards.
The new function ensures line numbers in loclists are not beyond end of
buffer.  The implementation is very inefficient, because it loads all
buffers in memory.

`eslint` and `lessc` checkers need this function.
2014-09-04 12:56:09 +03:00
Tomer Chachamu
82b2d3172c Bug fix: highlighting on python frosted checker 2014-09-03 18:35:19 +01:00
Ahmad Sherif
c55384c0ec Transform code using pmod_pt module before checking
Helps suppressing the error "parameterized modules are no longer supported" which libraries like ChicagoBoss depend on.
2014-09-01 17:53:16 +03:00
LCD 47
18a185be78 PHPLint: fix syntax highlighting. 2014-08-28 10:25:38 +03:00
LCD 47
0be8cdd631 New checker for PHP: PHPLint. 2014-08-28 09:56:13 +03:00
Daniel Hahler
3060c6b2ea Do not expand() shell vars
This is especially important when testing/using variables that do not
exist, because then a new shell is spawned by Vim.
But since they should be available already in Vim from the (shell) env
there is no point in doing so.

See also: http://www.reddit.com/r/vim/comments/2el2zo
2014-08-26 17:40:28 +02:00
LCD 47
9fb7b0d397 SCSS-Lint: new error codes. 2014-08-26 16:59:52 +03:00
LCD 47
4cda4c3e0a Clang tools: check exit codes. 2014-08-22 07:43:41 +03:00
LCD 47
825b29a9be Clang tools: missing space. 2014-08-22 00:11:42 +03:00
LCD 47
0092326525 Clang tools: work without a compilation database. Cleanup. 2014-08-21 18:16:22 +03:00
LCD 47
8e3482b9f8 Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools 2014-08-20 16:28:28 +03:00
LCD 47
e62fe0e6ed Allow oclint to use cmake compilation databases. 2014-08-19 08:04:24 +03:00
Dominick Twitty
e6bf829beb Fix bad variable initialization
Previously, non-core users could not use ocamlc as their syntax checker because this check would reset the wrong variable. 
Setting g:syntastic_ocaml_use_ocamlc without core now works as intended.
2014-08-16 22:27:34 -07:00
Benjamin Bannier
d280dc78ea Add new clang-tidy and clang-check checkers
These checkers use an existing compilation database so that the actual
flags used in the compile are used in the check.
2014-08-16 16:37:38 +02:00
LCD 47
a27b435a13 OClint: slightly more robust regexps. 2014-08-15 08:43:41 +03:00
LCD 47
1fac6011ef OClint: fix parsing. 2014-08-15 08:23:49 +03:00
Néstor Salceda
5c48b30c5f Fixes duplicate syntax checker for arduino files 2014-08-02 13:34:27 +02:00
LCD 47
c2e7bf29c9 Escript: parseShebang() is more capable these days. 2014-07-31 16:40:34 +03:00
LCD 47
1d19dff701 Security: disable the elixir checker by default.
This executes the code your files. This is probably fine if you wrote
the files yourself, but it can be a problem if you're trying to check
third party files. If you are 100% willing to let Vim run the code in
your files, set g:syntastic_enable_elixir_checker to 1 in your vimrc.

References:

https://groups.google.com/d/msg/elixir-lang-talk/B29noPHvQ-8/9JvSGPop7n0J
2014-07-16 18:39:52 +03:00
LCD 47
6c88bae55d JSHint checker: sort results. 2014-07-15 18:53:22 +03:00
LCD 47
b222a31d57 Typo. 2014-07-15 17:30:45 +03:00
LCD 47
e54f28e338 New redirect checker for arduino: avrgcc. 2014-07-15 09:33:31 +03:00
LCD 47
af49886446 Vimlint: add g:syntastic_vimlint_options. 2014-07-11 15:48:37 +03:00
LCD 47
4c5ff42723 New option for SyntasticMake(): env.
Setting environment variables by prefixing commands with 'VARIABLE=value'
doesn't work under csh.  Solution: let Vim set the environment variables.
2014-07-07 19:04:22 +03:00
LCD 47
1ee4bcccc7 Error highlighting cleanup. 2014-06-30 14:45:30 +03:00
LCD 47
ab79acbccd Cleanup. Deprecate a number of checker variables.
New / refactored deprecation logging functions:
syntastic#log#oneTimeWarn() and syntastic#log#deprecationWarn().
2014-06-24 19:02:42 +03:00
LCD 47
bd7e34757d R lint and svtools: fix CWD for Windows.
On Windows R is run with CWD set to the directory used at install time,
rather than the current directory.  The official workaround for this is
to add links to R from the home directories of each of your projects.
We can't do that in Vim, but we can call `setwd()` to Vim's idea of
current directory.  This mimics the behaviour of R on UNIX.
2014-06-14 06:53:50 +03:00
LCD 47
1383c0f50a Remove the rustc checket for Rust.
Between #947, #1114, and #1112, this checker is too controversial to
maintain in syntastic.  Please consider using it as an external checker
if you need it:

https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide#external
2014-06-12 23:42:54 +03:00
LCD 47
c33303105b rustc: make arguments configurable. 2014-06-12 22:36:05 +03:00
LCD 47
4004c021af ruby-lint: typo. 2014-06-06 21:20:31 +03:00
LCD 47
98b64fd7b9 ruby-lint: add version check for "analyze". 2014-06-06 18:55:41 +03:00
Yorick Peterse
b61fc8af05 ruby-lint: removed analyze sub-command
Starting with ruby-lint 2.0 the "analyze" sub command no longer exists.
2014-06-06 17:11:04 +02:00
LCD 47
3e8637ec49 New checker for sass and scss: sassc. 2014-06-05 00:23:01 +03:00
LCD 47
e058be3d01 Registry optimisation: lazy IsAvailable() calls. 2014-06-04 19:34:12 +03:00
LCD 47
284655357b Cabal checker: cleanup. 2014-05-31 11:52:52 +03:00
LCD 47
cc72b0dc66 Rename cabal/check --> cabal/cabal. 2014-05-31 11:19:33 +03:00
Ian D. Bollinger
02d9f710fb Add syntax checker for Haskell .cabal files
The syntax checker uses the `cabal check` command to check Haskell
Cabal package descriptions for syntax errors and other potential
problems. Currently, the `cabal check` command does not take a file
argument, so the current working directory must be changed to that
of the package description's before `cabal` can be executed.
Additionally, `cabal check` only issues line numbers for parse errors,
so warnings are arbitrarily assigned to line 1.
2014-05-31 01:23:50 -04:00
LCD 47
101a32bb2f coffeelint: option --csv is deprecated (@greenify). 2014-05-29 12:09:17 +03:00
LCD 47
45a36bf2fc eslint: honour the exec parameter. 2014-05-10 22:29:15 +03:00
LCD 47
716038ea46 Output of pep257 has changed.
Fix errorformat.
Make compressWhitespace() postprocess function remove leading and
trailing spaces.
Typo in the manual.
2014-05-10 18:47:50 +03:00
LCD 47
e7d1519f55 Cleanup for bro. 2014-05-09 11:54:59 +03:00
LCD 47
6ea7796730 Merge remote-tracking branch 'JustinAzoff/bro' 2014-05-09 11:47:44 +03:00
LCD 47
653a02a4c1 Some versions of phcs produce an extra column: fix errorformat. 2014-05-07 20:53:02 +03:00
LCD 47
43e8cb955e More clisp fixes.
Give up trying to persuade clisp not leave behind junk files.
Fix errorformat.
2014-05-03 11:45:02 +03:00
LCD 47
24eab03135 clisp: fix argument order. 2014-05-02 21:04:09 +03:00
LCD 47
ad991127a6 New checker for less and css: recess (@pixelastic). 2014-04-30 10:27:01 +03:00
LCD 47
2a770da3a0 GitHub has changed the addresses for user content. 2014-04-26 10:05:02 +03:00
Paul Harper
9facbb77cc fixup 2014-04-25 14:52:54 -07:00
Paul Harper
748046277f Added an errorformat for eslint's warning messages 2014-04-25 14:50:56 -07:00
witchard
0ae26fd228 Updated argument ordering for ghdl.
User specified options for ghdl should sit after the '-s' mode setting. This resolves #1059.
2014-04-23 20:03:33 +01:00
LCD 47
4b00bf5b2e Python checkers: workaround for GNU readline brain damage.
On terms that support smm / rmm (f.i. xterm), initializing readline
prints the smm sequence, regardless of whether stdout is a terminal or
not, which in turn can make checkers' output unparseable.

Workaround: set TERM to dumb before calling the checkers.
2014-04-23 21:16:41 +03:00
LCD 47
3c07df5dfc Cleanup: lock some variables. 2014-04-23 14:45:21 +03:00
LCD 47
125442f178 tslint: cleanup. 2014-04-21 13:07:39 +03:00
LCD 47
eaa899a02c Merge remote-tracking branch 'swook/master' 2014-04-21 13:04:23 +03:00
LCD 47
54bb9b4b8b haxe and dartanalyzer: fix syntax highlighting. 2014-04-21 08:41:44 +03:00
Seon-Wook Park
b9ee439893 tslint: A basic checker configuration 2014-04-19 19:22:44 +02:00
LCD 47
618b41428b Merge remote-tracking branch 'cww/master' 2014-04-19 10:14:05 +03:00
LCD 47
ebbcdd0c1a Cleanup for java/javac. 2014-04-19 10:03:53 +03:00
Colin Wetherbee
b1b16500af javac: Allow users to specify Maven options 2014-04-17 17:42:27 -04:00
LCD 47
99cbe5d011 HTML Tidy: add a note about HTML Tidy for HTML5.
Some people seem to find it easier to look at the sources than read the wiki,
so mention HTML Tidy for HTML5 here, too. :)
2014-04-17 23:08:22 +03:00
LCD 47
68131a7679 Bug fix: error sorting.
Error sorting can't be done as a postprocess function called from
SyntasticMake(), since the final values of some relevant fields (f.i.
type) might not be known yet at that point.  Solution: move sorting to
getLocListRaw(), after per-checker quiet_messages.  New checker methods
getWantSort() / setWantSort() are needed.

Second problem: some checkers return screen columns mixed with byte
indices.  Solution: compute screen columns as needed.  Sadly, everything
about working with screen columns is fragile.
2014-04-16 22:16:40 +03:00
LCD 47
b4320f19dd oclint: option "-text" is obsolete. 2014-04-16 00:15:46 +03:00
LCD 47
4c18240e8d Formatting. 2014-04-15 09:09:37 +03:00
LCD 47
f161992c11 vimlint: a more efficient IsAvailable(). 2014-04-14 09:06:52 +03:00
LCD 47
41edfe34c7 New checker for plist XML: plutil. 2014-04-13 19:59:54 +03:00
LCD 47
9cf21436ce New checker for haskell: scan. 2014-04-10 09:59:36 +03:00
LCD 47
62fde00516 Hdevtools: fix column calculations. Cleanup. 2014-04-10 09:45:11 +03:00
LCD 47
841087faba Hlint: fix column calculations. 2014-04-10 09:00:13 +03:00
Daniel Trstenjak
7bd9b98342 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint'
Especially for 'hdevtools' this results into a more robust behaviour,
because 'hdevtools' starts a background process and changing the
current directory doesn't affect the current directory of the background
process.
2014-04-05 15:47:20 +02:00
LCD 047
9aa1a19699 Merge pull request #1044 from riobard/fix/jsxhint
jsxhint can be used independently.
2014-04-05 11:35:13 +03:00
LCD 47
2a1e0948b6 R svtools: disable the checker by default, for security reasons. 2014-04-05 09:16:04 +03:00
LCD 47
e7662b9469 New checker for R: svtools. 2014-04-05 09:15:53 +03:00
LCD 47
6ad57016c1 New checker for R: lint. 2014-04-05 09:15:10 +03:00
Riobard
d2c0d4d83e jsxhint can be used independently.
jsxhint uses its own jshint dep and does not require jshint to be
system-wide available. Removed the check for `jshint`.
2014-04-05 03:38:08 -02:30
Justin Azoff
668a08bfa7 Add new checker for bro: bro.
This requires the new --parse-only cli option that will be in an
upcoming bro release.
2014-03-27 17:55:09 -04:00
LCD 47
0c557bfca6 jshint: require version 1.0.0 or later. 2014-03-25 19:59:50 +02:00
LCD 47
a781914a16 Yet more pylint versioning delirium. 2014-03-24 15:03:50 +02:00
LCD 47
f6d584bc63 splint: add errorformat sequences for Windows. 2014-03-23 06:25:59 +02:00
LCD 47
4ded4f4047 Expand a few config parameters. 2014-03-20 07:18:30 +02:00
LCD 47
c8f562f0f2 ESLint: add version check; expand config parameter. 2014-03-20 06:44:01 +02:00
Aaron Malone
9b1c2aa058 fix javascript/eslint format 2014-03-19 17:45:45 -05:00
LCD 47
da6520c69f \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 2014-03-09 22:21:29 +02:00
Radek Szymczyszyn
1fcb6b89b5 Don't forget about ebin/ 2014-03-05 19:44:43 +01:00
Radek Szymczyszyn
2286363adb Properly add deps/*/include to header file path 2014-03-05 19:34:56 +01:00
Radosław Szymczyszyn
105965c821 Simplify main/1 heads 2014-03-05 19:18:41 +01:00
LCD 47
c18065ea52 Security: disable the perl checker by default. 2014-03-03 09:43:14 +02:00
LCD 47
e677e0655e pyflakes: update errorformat. 2014-02-27 18:10:47 +02:00
LCD 47
fb71514648 Move preprocess functions to their own file. 2014-02-26 10:31:38 +02:00
LCD 47
f490cf6ec9 Merge branch 'registry_refactor' 2014-02-26 10:08:36 +02:00
LCD 47
0bb8c7e5f6 jscs: add exit code 2 as valid (new in JSCS 1.3.0). 2014-02-26 09:58:33 +02:00
LCD 47
4196dd30df jshint: check return code. 2014-02-26 02:20:06 +02:00
LCD 47
b0191a144c Refactor of quiet_message filters.
Optimisation: merge handling of global and per-checker filters.
Feature: allow [] and '' values for quiet_messages filter elements.
Feature: allow overrides for quiet_messages filters.
Feature: buffer-local auto_jump and quiet_messages.
Safety: add magic specifiers to catch regexps.
Cleanup: minor restructuring for the forthcoming foreign checkers
feature.
2014-02-24 01:10:33 +02:00
LCD 47
ab136c5ae9 Merge branch 'master' into registry_refactor 2014-02-23 09:01:30 +02:00
LCD 47
d12bc4f1d1 jsxhint: cleanup. 2014-02-22 22:39:13 +02:00
Thomas Boyt
de9a021270 Add jsxhint checker 2014-02-21 16:25:19 -05:00
LCD 47
99126e38ff yamlxs: fix exec parameter. 2014-02-19 14:57:41 +02:00
LCD 47
bb8e259e31 phpcs: move --tab-width to args. 2014-02-18 08:53:24 +02:00
LCD 47
c658ff15a5 Registry refactor.
Simplify registry data structure.
Simplify registru functions.
Optimisations.
2014-02-17 23:32:53 +02:00
LCD 47
ffe3085a80 Pylint versioning strikes again. 2014-02-17 11:49:02 +02:00
LCD 047
bc9620eed9 Merge pull request #997 from kisielk/go_c_warnings
Add pattern to match warnings from C compilers when checking Go code.
2014-02-14 22:42:51 +02:00
Kamil Kisiel
d7b29121a2 Add pattern to match warnings from C compilers when checking Go code. 2014-02-14 12:32:57 -08:00
LCD 47
d1978e26d5 Add a header to syntaxerl.vim. 2014-02-14 22:14:46 +02:00
LCD 47
6f437a6bf3 Merge remote-tracking branch 'syntaxerl/master' 2014-02-14 22:12:02 +02:00
LCD 47
5303cabf8a phpmd: make options mutable. Cleanup. 2014-02-14 21:47:30 +02:00
locojay
1389bf45ce adding syntaxerl for erlang files 2014-02-14 14:24:44 -05:00
LCD 47
d31868a5ba cppcheck: update for the new error format. Remove duplicate code. 2014-02-14 08:50:51 +02:00
LCD 47
c10aa8d6d5 More shell escape fixes. 2014-02-13 17:38:47 +02:00
LCD 47
9a571d7ae5 scss-lint: add version check. 2014-02-13 16:43:19 +02:00
LCD 47
73e4ce94c4 scss-lint: check exit code. 2014-02-13 07:32:34 +02:00
LCD 47
7795dff24b Add support for buffer versions of makeprgBuild variables.
New utility function syntastic#util#var().  Cleanup.
2014-02-12 21:25:51 +02:00
LCD 47
a487afd810 Second attempt to shut up "go test". 2014-02-09 19:21:34 +02:00
LCD 47
2716eb7711 Revert "Attempt to shut up "go test"."
This reverts commit c6636f6db1.
2014-02-09 19:06:00 +02:00
LCD 47
c6636f6db1 Attempt to shut up "go test". 2014-02-09 18:22:27 +02:00
LCD 47
5192738b9d Vimlint: add a safety net for a bug in Vim. 2014-02-08 20:12:44 +02:00
LCD 47
ef9055fea9 Vimlint: better highlighting for l:var. 2014-02-08 10:35:11 +02:00
LCD 47
ca717b2c8d Cleanup: allow more exec overrides; formatting. 2014-02-08 09:45:51 +02:00
LCD 47
4def389ae4 Cleanup: asm/gcc checker. 2014-02-08 09:32:44 +02:00
Joshua Rahm
0eed307fdb added syntax checking for .asm and .s files using gcc 2014-02-07 20:51:59 -07:00
LCD 47
daf74923b7 Escape Festschrift, vol. 2: add function getExecEscaped(). 2014-02-07 11:19:30 +02:00
LCD 47
799ea79bcb Cleanup: avrgcc checker. 2014-02-06 19:18:38 +02:00
ufopron
42605af07a avr-gcc: added syntax checker 2014-02-06 18:03:45 +02:00
LCD 47
f5a45095e2 Escape Festschrift: getExec() needs to be escaped before being used. 2014-02-06 16:50:27 +02:00
LCD 47
4c2004d2e5 Bug fix: the result of expand('<sfile>:p:h') has to be escaped. 2014-02-06 11:58:30 +02:00
LCD 47
d5878818b8 cpplint: add exit code check. 2014-02-05 10:07:49 +02:00
LCD 47
4c86d054a2 OCLint: minor cleanup. 2014-02-05 10:01:07 +02:00
LCD 47
ac09497345 Add shellcheck as zsh checker. 2014-02-05 09:31:50 +02:00
LCD 47
1bc5fee054 pylint: fix detection of column numbers. 2014-02-04 11:53:26 +02:00
LCD 47
b399a5e4a6 phpcs: fix detection of column numbers. 2014-02-03 19:36:15 +02:00
LCD 47
dfc94ad8f8 New checker for texinfo: makeinfo. 2014-02-02 17:16:25 +02:00
LCD 47
1220888334 Haxe: fix escaping; add highlighting. 2014-02-02 11:11:06 +02:00
LCD 47
b0126aa5a9 New checker for racket: code-ayatollah.
See: http://tmp.barzilay.org/code-ayatollah.rkt
2014-02-01 11:06:40 +02:00
LCD 47
4948e5c254 Remove the gnumake checker.
There are situations when `make -s` can get stuck in a loop, even if
`make` itself would finish just fine.  When this happens, Vim gets stuck
too, and has to be killed.
2014-02-01 08:25:26 +02:00
LCD 47
46a2181849 Cleanup for gnumake. 2014-01-29 10:22:57 +02:00
LCD 47
c29fae7fc8 Rename make.vim --> gnumake.vim. 2014-01-29 09:23:10 +02:00
LCD 47
d320ad841d Merge remote-tracking branch 'make/make' into makeprg 2014-01-29 09:21:12 +02:00
Steven Myint
2c984966b9 Add syntax checker for makefiles 2014-01-28 19:51:51 -08:00
LCD 47
8aa2a6f4c1 Cleanup. 2014-01-29 01:12:42 +02:00
LCD 47
44d7ffd7e0 makeprgBuild() refactor: add *_before and *_after options. 2014-01-28 21:44:44 +02:00
LCD 47
e6f4daa1f6 Vimlint: update list of warnings. 2014-01-28 14:28:01 +02:00
hkbarton
2ab8486f07 bug fix for issue962 javac classpath resolve bug - add windows support 2014-01-27 12:52:24 -08:00
hkbarton
95d76b21c8 bug fix for issue962 javac classpath resolve bug 2014-01-27 12:19:28 -08:00
LCD 47
2e5df9569f New Python checker; frosted. 2014-01-27 14:16:27 +02:00
LCD 47
b7624ed8cf Workaround for lessc creating NUL files on Windows. 2014-01-26 22:38:35 +02:00
LCD 47
f3240e6001 Cleanup: shut up lint warnings, formatting, doc nit. 2014-01-26 09:10:26 +02:00
LCD 47
955da9802e Minor cleanup. 2014-01-24 18:22:22 +02:00
Sergey Tatarintsev
0973ba27b8 Add bemhtml syntax checker 2014-01-24 17:19:39 +02:00
LCD 47
87e237a9d1 New checker: vimlint. 2014-01-24 11:58:57 +02:00
Buck Golemon
4636be0818 fix pylint messages when pythonrc specifies format=colorized 2014-01-23 16:13:43 -08:00
LCD 47
12b3c071a5 Pylint: use symbolic names in messages. Add column information. 2014-01-23 22:20:00 +02:00
LCD 47
a39b397e6a Better default args for rustc. 2014-01-21 19:22:28 +02:00
LCD 47
1c911633fd Fix errorformat for rustc. 2014-01-21 06:46:48 +02:00
LCD 47
6c9735335f Remove support for YCM.
YCM has now its own navigation functions, so there is no longer any need
to call it from syntastic.

g:syntastic_delayed_redraws is also gone.  Syntastic doesn't use popup
menus, and the only purpose of this variable was to provide a workaround
for a problem triggered by YCM.

References:
https://github.com/Valloric/YouCompleteMe/pull/763
2014-01-20 10:29:06 +02:00
LCD 47
47f054112b Fix shebang parsing for escript. 2014-01-14 20:33:49 +02:00
LCD 47
710cf914cf Sorting and return code for javascript/jscs. 2014-01-14 07:28:28 +02:00
LCD 47
8151960ec5 More safety nets for java/checkstyle preprocessing. 2014-01-14 07:21:11 +02:00
LCD 47
f23ddae1a7 New checker for JavaScript: jscs. 2014-01-13 12:58:44 +02:00
LCD 47
600656abdf Slightly safer preprocessing for java/checkstyle. 2014-01-13 12:50:08 +02:00
LCD 47
f1aae5c5cc Minor bug fix: string length calculations. 2014-01-09 20:06:55 +02:00
Andy Earnshaw
8ff60c0468 Handle mxmlc errors with no line/column numbers 2014-01-08 12:19:47 +00:00
LCD 47
dfe1e025ee Python: code being checked shouldn't inherit future statements. 2014-01-06 17:04:55 +02:00
LCD 47
ab9d59c409 Language_check is a style checker. 2014-01-06 13:11:03 +02:00
LCD 47
4abf0ec15e Check exit code in rstcheck. 2014-01-06 13:09:12 +02:00
LCD 47
76e096c151 Check return in language_check. 2014-01-06 10:41:47 +02:00
Steven Myint
2f1ef31c03 Add language-check
This checks grammar in text files.

https://github.com/myint/language-check
2014-01-05 11:32:52 -08:00
LCD 047
40aa5e26bc Merge pull request #930 from troydm/master
javac checker config editing/loading custom classpath command added
2014-01-04 22:48:21 -08:00
LCD 47
6c91e8d802 Rework of the python checker, fixing column reporting. 2014-01-05 08:39:14 +02:00
LCD 47
00e75e1151 Minor cleanup. 2014-01-05 08:31:29 +02:00
troydm
0619f65ed5 javac checker custom classpath command added 2014-01-04 23:09:18 +04:00
troydm
4a7ca826b0 javac checker config file loading/editing added 2014-01-04 22:31:55 +04:00
LCD 47
2754bcb65b Fix column reporting in pyflakes. 2014-01-04 19:26:56 +02:00
LCD 47
4740a7ed1f Safer cursor saving / restoring for cgc. 2014-01-04 13:14:14 +02:00
LCD 47
ab94210085 Rework of message decoding for flake8. 2014-01-04 10:01:16 +02:00
LCD 47
2d9ff2457f Minor cleanup: remove dead code; formatting. 2014-01-03 18:58:30 +02:00
LCD 47
38275ced14 JSHint can be used to check JavaScript in HTML and xHTML files. 2014-01-03 17:06:27 +02:00
LCD 47
bf17e1e77c Fix for a typing-faster-than-thinking bug in cgc. 2014-01-03 14:18:37 +02:00
LCD 47
063ee82aaf Fix for pilot error. ;) 2014-01-03 14:04:55 +02:00
LCD 47
b9accaa810 Minor cleanup: &cpo guards and formatting. 2014-01-03 11:29:08 +02:00
LCD 47
cfe872b32b Minor cleanup for haml_lint. 2014-01-03 11:02:46 +02:00
LCD 047
2ba7c4339c Merge pull request #922 from sds/add-haml-lint-checker
Add haml-lint syntax/style checker
2014-01-03 01:01:36 -08:00
LCD 47
72745819fc Minor cleanup for gotype. 2014-01-03 10:47:06 +02:00
LCD 047
c1417e91e1 Merge pull request #919 from neeee/gotype
New checker for Go: gotype
2014-01-03 00:44:46 -08:00
LCD 47
85cb6bc877 HTML validator and w3: allow user to set the path to curl. 2014-01-03 10:43:01 +02:00
LCD 047
c4203dcc89 Merge pull request #916 from myint/rstcheck
Add rstcheck (reStructuredText code block syntax checker)
2014-01-03 00:15:33 -08:00
LCD 47
f1e8564ca7 Minor fix: use clang++ instead of clang for C++. 2014-01-03 10:13:34 +02:00
LCD 47
c73855dff5 Cleanup the glsl/cgc checker. 2014-01-03 09:54:10 +02:00
LCD 47
81bb669fd8 Merge remote-tracking branch 'glsl/glsl' 2014-01-03 09:00:22 +02:00
LCD 47
e9b96912f1 Set clang as the default C/C++/Obj-C/Obj-C++ compiler if gcc is not found. 2014-01-03 08:56:02 +02:00
LCD 47
1423f2815a Bit rot: jslint no longer accepts "--undef". Minor cleanup. 2014-01-03 08:27:26 +02:00
Shane da Silva
4c30aba431 Add haml-lint syntax/style checker
Add a checker `haml-lint` (https://github.com/causes/haml-lint).
2013-12-31 22:14:44 -05:00
Steven Myint
28c24b350f Add rstcheck
It checks reStructuredText like "rst2pseudoxml.vim" does, but
additionally rstcheck checks syntax of code blocks within RST files.

https://github.com/myint/rstcheck
2013-12-31 08:09:49 -08:00
lucy
2ddc93d0f9 New checker for Go: gotype. 2013-12-31 04:00:42 +01:00
Andy Earnshaw
3191a3c193 Fix args in actionscript/mxmlc checker 2013-12-30 16:55:02 +00:00
Joshua Rahm
850e285c0d removed echo 2013-12-27 01:29:07 -07:00
Joshua Rahm
8e31c53cdf added ability to add extra arguments 2013-12-27 01:28:25 -07:00
Joshua Rahm
e86385f789 added glsl checker 2013-12-27 01:07:08 -07:00
LCD 047
edcb2f2baf Merge pull request #908 from jrahm/master
Added --vapidir support to vala
2013-12-21 00:42:42 -08:00
LCD 47
9cef2f5ed4 Cleanup mxmlc checker. 2013-12-21 09:59:20 +02:00
Andy Earnshaw
7b29bea72d New syntax checker actionscript/mxmlc 2013-12-20 23:35:29 +00:00
Joshua Rahm
754045af4a fixed typo 2013-12-20 16:15:13 -07:00
Joshua Rahm
96dd453f4a added --vapidir support for vala 2013-12-20 16:10:18 -07:00
LCD 47
6aafacbbb8 Update: dart_analyzer has been replaced by dartanalyzer. 2013-12-13 13:51:55 +02:00
LCD 47
b5050a0264 Pylint: add exit code check. 2013-12-11 10:43:10 +02:00
LCD 47
c77eb31bdb Check return code of ghc-mod. 2013-12-04 23:58:57 +02:00
LCD 47
b89c644468 Fix an infinite loop in syntastic#util#findInParent().
As a side effect, also fix some of the "has('win32')" mess.
2013-12-04 16:50:35 +02:00
LCD 47
7dee77afda Minor fix: errorformat for bison. 2013-12-02 18:30:41 +02:00
LCD 47
c18ad3e5b8 New checker for yacc: bison. 2013-12-02 16:31:45 +02:00
LCD 47
f187c3b50b Minor fix: highlighting for flex. 2013-12-02 16:13:46 +02:00
LCD 47
7e8c120d49 Fix the scss_lint checker. 2013-12-02 13:12:29 +02:00
LCD 47
9856b73b3a New checker for lex: flex. 2013-12-02 13:11:32 +02:00
LCD 47
aa63e1d79e Cleanup fo the racket checker. 2013-12-01 19:09:33 +02:00
Steve Bragg
5b4dc6734a added a syntax checker for racket files 2013-11-29 20:56:01 -05:00
LCD 47
1ee2930e24 SyntasticCheck accepts multiple arguments. Cache available checkers. 2013-11-30 00:56:10 +02:00
LCD 47
31a882e52e Minor cleanup: qualify case sensitivity. 2013-11-29 10:35:21 +02:00
LCD 47
a4ad407c67 Minor cleanup for pylama. 2013-11-29 10:18:53 +02:00
LCD 47
fa2e6b96d9 Minor cleanup: replace match() by stridx() when appropriate. 2013-11-26 23:19:01 +02:00
LCD 47
cf66f35658 Cleanup the limbo checker. 2013-11-25 20:01:21 +02:00
LCD 47
53fab67530 Merge remote-tracking branch 'limbo/syntax-checker-limbo' 2013-11-25 19:50:37 +02:00
LCD 47
06bddd1da3 Minor cleanup: qualify regexp in msgfmt. 2013-11-25 19:48:25 +02:00
Alex Efros
7b487a04c0 add syntax_checkers/limbo/limbo.vim 2013-11-25 16:48:18 +02:00
LCD 47
9fba7eeeb7 Cleanup for msgfmt.
Fix errorformat.
Add whitespace processing.
Add custom highlighting for 'keyword "..." unknown'.
2013-11-23 17:38:27 +02:00
syucream
1319e52925 Add syntax checking plugin for po files of gettext 2013-11-23 03:49:45 +09:00
LCD 047
e9640d3d1c Merge pull request #874 from darkiri/master
oclint does not have -text option any more
2013-11-20 22:51:54 -08:00
LCD 47
dcf25adf66 Better support for perlbrew. 2013-11-21 08:47:11 +02:00
Colin Keith
66cc656fa6 removed executable() check so as to support different perl versions using perlbrew (I.e. local version different to system version) via "let g:syntastic_perl_interpreter=/usr/bin/env perl" 2013-11-20 22:59:49 -05:00
darkiri
1123e2b0f7 oclint does not have -text option any more 2013-11-20 22:18:04 +01:00
LCD 47
94f710ddde New checker yamlxs for YAML. 2013-11-20 16:55:05 +02:00
LCD 47
7b00a18185 Merge branch 'debug' 2013-11-16 10:11:22 +02:00
LCD 47
55e8b51219 Remove a few forgotten references to syntastic#makeprg#build(). 2013-11-15 23:02:06 +02:00
LCD 47
6097416a4a Shellcheck now outputs byte counts. 2013-11-15 09:13:33 +02:00
LCD 47
d09bd1ea7e Update: shellcheck now has a gcc-style output mode. 2013-11-14 10:25:37 +02:00
LCD 47
7b36f9147f More detailed debugging.
Moved logging functions to autoload/syntastic/log.vim.
Cleanup debug functions.
Add a function to dump option variables.
2013-11-14 10:13:05 +02:00
LCD 47
bdc4b0f177 Update: shallcheck no longer has a jsoncheck. 2013-11-13 09:05:06 +02:00
LCD 47
822639755d Javac: fix path munging under Cygwin. 2013-11-12 20:44:32 +02:00
LCD 47
56528e877e Update errorformat for fsc and scalac. 2013-11-11 19:02:09 +02:00
LCD 47
802ccf53ab Fix luac highlighting. 2013-11-11 18:24:36 +02:00
LCD 47
8e0ceb8ffe New checker eslint for JavaScript (@maksimr). 2013-11-09 10:29:44 +02:00
LCD 47
8f35172e00 New chacker cppcheck for C/C++. 2013-11-08 11:11:34 +02:00
LCD 47
71ad20e184 More typos. 2013-11-08 10:45:15 +02:00
LCD 47
5f0be83a3d Merge branch 'master' into registry_cleanup 2013-11-08 10:34:15 +02:00
LCD 047
d952d14747 Merge pull request #856 from kaleb/patch-5
html/tidy: Remove hgroup, it is non-conforming
2013-11-07 23:18:11 -08:00
LCD 047
154d0c580a Merge pull request #855 from kaleb/patch-4
html/tidy: Add WAI-ARIA attributes
2013-11-07 23:16:36 -08:00
Kaleb Hornsby
1072ab0d14 Remove hgroup, it is non-conforming
http://www.w3.org/html/wg/drafts/html/master/obsolete.html#hgroup
2013-11-07 16:39:10 -05:00
Kaleb Hornsby
c907d1bb20 Added WAI-ARIA attributes
Added all WAI-ARIA aria-* and role attributes.

http://www.w3.org/TR/wai-aria/states_and_properties#state_prop_def

These are used to create accessible web applications.
2013-11-07 16:37:34 -05:00
Kaleb Hornsby
3c33284fa9 rm'd unkown attribute rule
more info: a956a81432 (commitcomment-4537304)
2013-11-07 16:20:44 -05:00
LCD 47
531859e89e Typo in html/tidy. 2013-11-07 21:14:15 +02:00
LCD 47
8922dc2388 Cleanup related to the HighlightRegex() functions. 2013-11-07 18:27:11 +02:00
LCD 47
1a5bf0118a Cleanup related to the HighlightRegex() functions. 2013-11-07 18:24:10 +02:00
LCD 47
e07cd55385 Merge branch 'master' into registry_cleanup 2013-11-07 17:50:45 +02:00
LCD 047
b7ba0c0899 Merge pull request #851 from kaleb/patch-1
html/tidy: placeholder attribute should only be on input elements
2013-11-07 07:23:27 -08:00
Kaleb Hornsby
a69cb240d1 Allow more HTML5 input types
This allows the following:

- search
- number
- range
- date
- etc

Somebody could in theory put type="foo", but all browsers' default input type is "text" and they all ignore unknown types.
2013-11-07 09:57:29 -05:00
Kaleb Hornsby
38111f6e48 placeholder should only be on input elements 2013-11-07 09:53:43 -05:00
LCD 47
0436b39ec8 JS-YAML: fix errorformat. 2013-11-07 11:23:19 +02:00
LCD 47
2a1659813d JS-YAML: fix errorformat. 2013-11-07 11:18:55 +02:00
LCD 47
997e079351 Merge branch 'master' into registry_cleanup 2013-11-07 10:23:57 +02:00
LCD 47
84e71d68b9 Jshint: really fix column handling in errorformat this time. ;) 2013-11-07 10:22:56 +02:00
LCD 47
4a7d1f31e7 Merge branch 'master' into registry_cleanup 2013-11-06 21:06:20 +02:00
LCD 47
8510e8677a Jshint: fix column handling in errorformat. 2013-11-06 21:06:05 +02:00
LCD 47
ecf03b1c01 Merge branch 'master' into registry_cleanup 2013-11-06 14:57:16 +02:00
LCD 47
f22a2b164d Cleanup: lessc errorformat. 2013-11-06 14:57:00 +02:00
André Gaul
4d7a21f721 less: adapt lessc errorformat
Closes #845.
2013-11-06 12:16:20 +01:00
LCD 47
a0f59e7242 Safety checks for ghc-mod. 2013-11-05 20:34:54 +02:00
LCD 47
2c1c0d0eeb Safety checks for ghc-mod. 2013-11-05 20:28:19 +02:00
LCD 47
fd5a52e0bd Cleanup. 2013-11-04 23:00:51 +02:00
LCD 47
d9296d6321 Update scss_lint to the new registry framework. 2013-11-04 20:00:35 +02:00
LCD 47
1790a06de5 Merge branch 'master' into registry_cleanup 2013-11-04 19:59:21 +02:00
LCD 47
4c2dcf23a6 Cleanup. 2013-11-04 19:55:31 +02:00
Shane da Silva
0d207aaec5 Add scss-lint checker for SCSS files
Add checker for linting and syntax checking SCSS files with `scss-lint`
(https://github.com/causes/scss-lint/).
2013-11-03 18:00:25 -08:00
LCD 47
424ad20bb4 Update for shellcheck. 2013-11-02 10:44:06 +02:00
LCD 47
6d81ac5dd0 Registry cleanup, stage 3.
Make syntastic#makeprg#build() a dictionary function.
Remove the mandatory checker argument to syntastic#makeprg#build().
2013-11-02 10:44:06 +02:00
LCD 47
3694908d05 Registry cleanup, stage 2.
(1) Checkers now have an _exec attribute, and an accessor getExec().
(2) CreateAndRegisterChecker() initializes _exec from an optional argument
'exec'.  If this argument is missing, 'name' is used instead.
(3) Functions SyntaxCheckers_*_IsAvailable() are now dictionary functions.
(4) Functions SyntaxCheckers_*_IsAvailable() are now optional.  When
they are missing, they are assumed to return executable(expand(self.getExec())).
(5) Argument 'exe' of function syntastic#makeprg#build() is now optional.
If this argument is missing, expand(self.getExec()) is used to set checker
executables.
2013-11-02 10:44:06 +02:00
LCD 47
28bce98a68 Registry cleanup, stage 1.
Make SyntaxCheckers_*_GetLocList() dictionary functions.
Pass a reference to the current checker to syntastic#makeprg#build().
Add an optional 'redirect' argument to CreateAndRegisterChecker().
Change the sh checker to use the new dictionary functions.
Add a new registry method getLocListRaw() (needed for the sh checker).
2013-11-02 10:44:06 +02:00
LCD 47
cd1d1a2a55 Cleanup. 2013-11-01 11:51:04 +02:00
LCD 47
2106176b8a New checker for sh: shellcheck.
See the project's page for details: https://github.com/koalaman/shellcheck .
2013-10-29 20:24:07 +02:00
LCD 47
afb10fac26 Coco checker: typo. 2013-10-28 12:31:16 +02:00
LCD 47
0ef7312cab Handlebars checker: send normal output to /dev/null. 2013-10-28 08:51:29 +02:00
LCD 47
68b2c651b3 Fix handlebars errorformat. 2013-10-25 16:30:00 +03:00
LCD 47
ccef916d48 More magic / nomagic fun. 2013-10-25 15:56:09 +03:00
LCD 47
95aab2530e Try to avoid fun with magic / nomagic by qualifying regexps. 2013-10-25 15:46:16 +03:00
LCD 47
16b246e1c1 Remove leftovers from the latest validator refactor. 2013-10-25 15:08:41 +03:00
LCD 47
d238665385 Fix unwanted filter() and map() side effects. Minor cleanup. 2013-10-23 12:59:23 +03:00
Yorick Peterse
5ee1406021 Added a syntax checker for ruby-lint.
ruby-lint is a linter for Ruby, see https://github.com/YorickPeterse/ruby-lint
for more information.
2013-10-21 23:54:10 +02:00
Ireton, Doug
e4fcb80ee4 Add filetype and subchecker args to foodcritic makeprg 2013-10-17 06:22:44 -07:00
Ireton, Doug
304d3649c5 Add foodcritic syntax checker for Chef files
Requires a ftdetect plugin to set filetype to chef or ruby.chef, e.g. vim-chef (https://github.com/dougireton/vim-chef)
2013-10-16 22:17:26 -07:00
LCD 47
c035ac2426 The html/validator checker chokes on empty lines in curl output. 2013-10-10 19:26:44 +03:00
LCD 47
2fbd870a20 Deal with more pylint versioning creativity. 2013-10-08 18:24:14 +03:00
LCD 47
47ac858692 Merge pull request #806 from mutewinter/handlebars
Handlebars Support
2013-10-02 23:23:59 -07:00
Jeremy Mack
e59826164e Handlebars support 2013-10-02 22:56:26 -04:00
LCD 47
d74a2e19f9 Rename erlang.vim --> escript.vim. 2013-09-30 14:52:36 +03:00
LCD 47
1e44002f82 Erlang checker cleanup. 2013-09-30 14:52:01 +03:00
LCD 47
ce2270e228 Perl checker: deal with the "-t" taint checking. 2013-09-29 22:13:36 +03:00
LCD 47
2e7a16bf65 Rework of the perl checker.
Helper script efm_perl.pl is no longer needed, error formatting is now
done in a preprocess function.

g:syntastic_perl_interpreter is now a list.  If set to a string,
the value is still used for backward compatibility, but a
deprecation warning is issued.  There is also a buffer-scoped
b:syntastic_perl_interpreter.

Warnings are are now checked only if no errors are found.
2013-09-29 17:29:21 +03:00
LCD 47
27d7eef79c Merge pull request #783 from zenzike/master
Parse multi line warnings correctly
2013-09-27 11:00:41 -07:00
LCD 47
7b73975d79 Minor errorformat fix for the go checker. 2013-09-27 20:55:56 +03:00
LCD 47
7eccb722af Merge pull request #800 from kisielk/master
Support multi-line error messages in the go checker.
2013-09-27 10:53:48 -07:00
Kamil Kisiel
dd8dfc61da Update go.vim errorformat to remove extra spaces. 2013-09-27 08:59:01 -07:00
LCD 47
d251ca822d Minor cleanup. 2013-09-27 10:35:46 +03:00
Kamil Kisiel
538dc2c7ef Support multi-line error messages in the go checker. 2013-09-26 16:01:30 -07:00
LCD 47
7d24ad678f Make the nagelfar checker use the standard args mechanism. 2013-09-26 08:34:05 +03:00
LCD 47
237ebeadb2 Fix pylint version parsing on Windows. 2013-09-25 13:08:50 +03:00
LCD 47
f79e9d2eda Minor cleanup. 2013-09-24 21:43:12 +03:00
LCD 47
bedf88c184 Cleanup parsing versions. 2013-09-24 08:39:07 +03:00
LCD 47
c0f349a4b2 Pylint checker again: calling syntastic#util#parseVersion() is wrong. 2013-09-23 23:29:10 +03:00
LCD 47
8965bd141b Safer version check for pylint. 2013-09-23 23:14:46 +03:00
LCD 47
3eb51f1e26 Cleaner error handling for pylint. 2013-09-20 07:49:19 +03:00
LCD 47
0048156d8f Merge branch 'master' of github.com:scrooloose/syntastic 2013-09-20 01:52:47 +03:00
LCD 47
29839fc89f Merge branch 'gcc_refactor' 2013-09-20 01:52:15 +03:00
LCD 47
935ee1d95f Merge pull request #757 from nougad/erlang_rebar
Add possibility to specify a rebar file as parameter in erlang_check_file.erl
2013-09-19 15:47:52 -07:00
LCD 47
56864a328c Tune flake8 error levels. 2013-09-20 01:45:58 +03:00
LCD 47
356e4338f9 Javac checker: do something sensible when we can't find maven. 2013-09-20 01:37:28 +03:00
LCD 47
80234a062e Fix a minor bug in the javac checker. 2013-09-20 01:27:28 +03:00
LCD 47
8805b83654 Add safety guard for pylint. 2013-09-20 01:16:36 +03:00
LCD 47
a5c198f89b Merge pull request #789 from jbernard/master
Correct expected return values for checkpatch checker
2013-09-19 15:07:42 -07:00
LCD 47
a79e050c13 Merge pull request #790 from stwind/master
Erlang: support files under test/ folder
2013-09-19 15:06:56 -07:00
LCD 47
abd6d08401 Merge pull request #778 from smfoote/dustjs
Add support for dustjs files
2013-09-19 14:47:37 -07:00
Steven Foote
d09095b992 Follow syntastic convention and improve makeprg config 2013-09-19 13:33:24 -07:00
stwind
c541515007 Erlang: support files under test/ folder 2013-09-12 14:29:13 +08:00
Jon Bernard
aaacb92ce2 Correct expected return values for checkpatch checker
checkpatch.pl will return 1 when warnings or errors are found, at least in the
current -next tree.  This commit makes the checkpatch checker work again.
2013-09-11 11:19:42 -04:00
Nicolas Wu
f184fc1b67 Parse multi line warnings correctly 2013-08-31 17:29:31 +01:00
Florian Eitel
8c698b15d1 Add possibility to specify a rebar file as parameter in erlang_check_file.erl
I want to use lib_dirs and sub_dirs from rebar file and run compile with
this paths. So I search for the next rebar.config file and pass this in
g:syntastic_erlc_include_path.

see: https://github.com/scrooloose/syntastic/issues/685
2013-08-19 09:57:27 +02:00
LCD 47
bb9cfc96eb Merge branch 'master' into gcc_refactor 2013-08-16 09:15:09 +03:00
LCD 47
3a03fee48c Adjust for newer weirdness in the python/pylama checker. 2013-08-16 09:14:52 +03:00
LCD 47
8fb6504f63 Cleanup errorformat for tex/lacheck. 2013-08-16 08:07:54 +03:00
LCD 47
6008371c11 Cleanup errorformat for tex/chktex. 2013-08-16 08:05:42 +03:00
LCD 47
10e4f91ae0 Merge branch 'master' into gcc_refactor 2013-08-16 01:52:56 +03:00
LCD 47
7dba68cffb Cleanup the python/pep257 checker. 2013-08-16 01:36:40 +03:00
LCD 47
37c9d118f8 Merge remote-tracking branch 'marc2982/master' 2013-08-15 23:46:33 +03:00
LCD 47
39dabc88af Yet more typescript/tsc errorformat contortions. 2013-08-15 23:00:48 +03:00
LCD 47
9e5319c9a1 More fiddling with typescript/tsc errorformat and args. 2013-08-15 21:41:50 +03:00
Marc Bryan
40229b1255 Add pep257 Python syntax_checker 2013-08-15 11:41:49 -06:00
Sebastien Badia
fab79e3ff6 [issue-767] Remove backslash in puppet-lint log format (refs: #767) 2013-08-15 17:27:17 +02:00
LCD 47
2fd1b4a7c4 Update errorformat for typescript/tsc. 2013-08-15 12:23:04 +03:00
LCD 47
1541e3092e Merge branch 'master' into gcc_refactor 2013-08-15 07:44:40 +03:00
Asa Ayers
5d123a3a6a Coffeelint: Fixed errorformat, last line is optional 2013-08-13 15:52:14 -04:00
LCD 47
7eda5de0ca Haskell cleanup.
Make the "compressWhitespace" filter kill \001 characters.
Make the ghc-mod checker use the "compressWhitespace" filter.
Minor formatting of the hlint checker.
2013-08-12 22:46:20 +03:00