Dag Odenhall
8d6fe0d6c2
haskell: configurable ghc-mod arguments, default to support for HSP
2012-03-27 13:21:59 +02:00
Martin Grenfell
b4e85a8762
python/flake8: assume all outputs are errors - not warnings
...
The output of flake8 is ambiguous as to whether results should be
interpreted as warnings or errors. I have changed it to assume errors to
match the python/pyflakes checker.
In future we may want to change this or add items to the errorformat for
some specific warnings if they are annoying.
This fixes #203 .
2012-03-27 10:41:37 +01:00
Martin Grenfell
62fb4e70e4
php: set error_reporting=E_ALL
...
setting it to E_PARSE causes some errors to be missed - e.g.
`$a[$b][] $c;`
will not cause an error to get reported as this is classed as a compile
error, not a parse error.
This should fix #206 .
2012-03-27 09:41:50 +01:00
Martin Grenfell
0fab9ef09d
Merge pull request #214 from jamezpolley/master
...
Fixes #202 - redict stderr in a way that doesn't break on versions of bash <4.0
2012-03-26 08:44:11 -07:00
Martin Grenfell
39881cdd82
Merge pull request #216 from kstep/vala-modules
...
vala: g:syntastic_vala_modules variable to set modules list via vim script
2012-03-26 08:16:35 -07:00
Konstantin Stepanov
3cc6bf5cdd
vala: g:syntastic_vala_modules variable to set modules list via vim script
2012-03-26 15:27:45 +03:00
James Polley
7cd8efec70
Fixes #202 - redict stderr in a way that doesn't break on versions of
...
bash <4.0
2012-03-24 19:18:08 +11:00
Martin Grenfell
3c569d2b97
pass a filetype to SyntasticLoadChecker
...
This is needed to handle compound filetypes since we cant imply the
location of the syntax checker file from the filetype.
e.g. we want to load `syntax_checkers/python/pylint.vim`, but the
filetype is `python.django`. Previously this was causing `runtime
syntax_checkers/python.django/pylint.vim` to be executed.
2012-03-21 09:42:11 +00:00
Martin Grenfell
abd55ed2a6
Merge pull request #209 from bram85/master
...
Safely fetch 'col' key from error item, it may not exist.
2012-03-20 15:21:41 -07:00
Bram Schoenmakers
a6be206b71
Safely fetch the 'col' key of an error, it may not exist.
...
Since commit 892cc2, errors appeared on screen for example when checking
shell scripts.
2012-03-20 22:41:33 +01:00
Martin Grenfell
5be83cdcc7
Merge pull request #201 from bukzor/master
...
redirect pylint stderr
2012-03-20 04:27:52 -07:00
Li He
a9383527d6
python/pylint: add g:syntastic_python_checker_args
...
I borrow this from flake8.
2012-03-20 11:21:08 +00:00
Martin Grenfell
53c70feb8c
Merge remote-tracking branch 'parantapa/master'
...
Conflicts:
syntax_checkers/python/pylint.vim
2012-03-20 11:17:53 +00:00
Martin Grenfell
4eafc68657
Merge pull request #207 from critpizza/master
...
puppet style support using puppet-lint
2012-03-20 01:49:48 -07:00
Jos Houtman
4c8ee38782
Abstracted the makeprg selection for puppet away into its own function
2012-03-20 08:53:43 +01:00
Jos Houtman
ca6a4b23c3
Added puppet-lint support with the use of subtypes
2012-03-20 05:56:51 +01:00
Buck Golemon
1a91488451
prevent stderr from messing up the terminal, in the (usual) case of no pylintrc found
2012-03-12 12:15:51 -07:00
Martin Grenfell
9f1cdfd92c
Merge pull request #200 from bukzor/master
...
Fix pylint parsing
2012-03-12 02:02:29 -07:00
Buck Golemon
c039b0f128
fix pylint parsing
2012-03-11 22:04:47 -07:00
Martin Grenfell
ed515fc268
Merge pull request #198 from kongo2002/cpp_compiler_options
...
Fix custom compiler options handling for C/C++
2012-03-11 16:35:14 -07:00
kongo2002
adedb47ad7
refactoring of GetIncludeDirs() for C/C++
2012-03-11 19:55:01 +01:00
kongo2002
6ce5880b81
set default C compiler options
2012-03-11 19:40:53 +01:00
kongo2002
c11c97da8b
fix compiler options for C as well
2012-03-11 19:35:52 +01:00
kongo2002
85c347c14f
fix custom c++ compiler options
2012-03-11 19:33:10 +01:00
Martin Grenfell
7a5bca349c
Merge pull request #197 from kongo2002/cpp_include_dirs
...
Add include directories to c++
2012-03-04 14:46:25 -08:00
kongo2002
441506c061
cpp: add option to remove include errors
2012-03-04 21:08:04 +01:00
kongo2002
d81b360f64
add missing doc comment
2012-03-04 20:04:15 +01:00
kongo2002
8e2634ae7e
add include directory functionality to cpp
2012-03-04 19:59:26 +01:00
Parantapa Bhattacharya
760d84588e
Fix pylint error format string
...
Used the error format string from sashahart/pylint.vim which seems
to be much more comprehensive.
2012-03-04 13:03:09 +05:30
Martin Grenfell
630a57dfef
ruby: add the structure for jruby support
...
* move the existing ruby checker to syntax_checkers/ruby/mri.vim
* add a skeleton checker for jruby
* load mri by default but add an option to specify which ruby checker to
load
This is in response to #185
2012-03-02 17:38:39 +00:00
Martin Grenfell
892cc2c232
refactor the error highlighting system
...
* remove the public SyntasticHighlightErrors() function
* shift the above code into s:HighlightErrors(). This is called
automatically if g:syntastic_enable_highlighting is set
* to get the highlight regex we just look for a function called
Syntastic_<filetype>_GetHighlightRegex
* to force this function to be called, each error item must have the
'force_highlight_callback' key set
This code has one important functional change: now errors are *always*
highlighted if possible whereas previously they were only highlighted if
a call to SyntasticHighlightErrors was made.
2012-03-02 10:05:15 +00:00
Martin Grenfell
1f91303cdc
php: prevent error duplication
...
Turn off `display_errors` and empty the `error_log` option so that
errors are guaranteed to be output to stdout
See #186 for discussion.
2012-03-02 09:27:10 +00:00
Martin Grenfell
de9f81b7e0
add an FAQ to the readme
2012-03-01 16:54:05 +00:00
Martin Grenfell
637182c181
python/pyflakes: report errors by default
...
The error messages that pyflakes outputs dont contain enough information
to classify them as errors or warnings. Apart from checking for all
known warning outputs and classifying the rest as errors (or vice versa)
there is no way classify.
Make the syntax checker class all results as errors. Individual warning
formats can be checked for later if they become a problem.
This addresses #189 .
2012-02-28 15:19:32 +00:00
Martin Grenfell
66e69dc360
Revert "Revert "Spent a while trying to figure out why :helptags wasn't working properly with pathogen, but it turns out the h has to be capitalized.""
...
This reverts commit 40374f1b67
.
2012-02-27 15:37:15 +00:00
Martin Grenfell
d88c76b950
Merge pull request #192 from tpievila/master
...
Show real errors only in ReST
2012-02-27 07:30:22 -08:00
Tomi Pieviläinen
15767983dd
Show only real warnings in ReST
2012-02-27 17:27:54 +02:00
Martin Grenfell
c97042a3fd
Merge remote-tracking branch 'artnez/php-force-display-errors'
...
Conflicts:
syntax_checkers/php.vim
2012-02-27 15:18:39 +00:00
Martin Grenfell
6b643c83d3
Merge pull request #174 from lucash/master
...
php: fix lint if display_errors is off
2012-02-27 07:17:57 -08:00
Martin Grenfell
40374f1b67
Revert "Spent a while trying to figure out why :helptags wasn't working properly with pathogen, but it turns out the h has to be capitalized."
...
This reverts commit ad42147e9a
.
This should not have been merged in - I failed at reading the diff.
2012-02-27 12:13:52 +00:00
Martin Grenfell
b5bf08a7cd
Merge pull request #188 from aripollak/patch-1
...
Spent a while trying to figure out why :helptags wasn't working properly...
2012-02-27 04:08:51 -08:00
Ari Pollak
ad42147e9a
Spent a while trying to figure out why :helptags wasn't working properly with pathogen, but it turns out the h has to be capitalized.
2012-02-23 11:30:47 -05:00
Martin Grenfell
bcfdab6a02
python: bugfix to pyflakes checker
...
dont refer to g:syntastic_python_checker since - due to a previous
commit - this is not guaranteed to exist any more.
This change should have been done in the aforementioned commit - but I
failed.
2012-02-23 13:24:34 +00:00
Artem Nezvigin
c5616d282f
php is now forced to display parse errors, even in production environments
2012-02-22 12:43:42 -08:00
Martin Grenfell
d09c33072d
Merge pull request #181 from rickeyski/master
...
Scala lang plugin
2012-02-21 01:37:20 -08:00
Rickey
70a0574d76
scala language plugin
2012-02-20 20:08:16 -05:00
Martin Grenfell
936f1406da
Merge pull request #180 from harpyon/master
...
Small NASM syntax checker fix
2012-02-20 05:50:17 -08:00
Håvard Pettersson
5d1adc5bcd
Small NASM syntax checker fix.
...
Prevent %include errors by including the file directory with -I.
2012-02-20 14:17:22 +01:00
Martin Grenfell
8ed25186bd
Merge pull request #178 from harpyon/master
...
Add NASM support
2012-02-20 02:40:25 -08:00
Martin Grenfell
b2ec20ba50
Merge pull request #177 from rgiot/master
...
Z80 syntax
2012-02-20 02:38:41 -08:00