Commit Graph

2623 Commits

Author SHA1 Message Date
Kevin Locke
fca2caf1e0 Checker html/w3: Add support for SVG and XHTML
Apply the same changes that were applied to html/validator in
vim-syntastic/syntastic#2241 to w3/html so that it can be used to
validate SVG and XHTML as well.

Add support for `g:syntastic_{type}_w3_doctype` to control the doctype
POST parameter sent to the validator.  This is necessary for SVG without
a DTD (which would otherwise be validated as generic XML) and useful for
all the types to control validation.

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2019-01-30 12:42:58 -07:00
Jack Stillwell
1cbf03ac9b
Correct syntax error in oclint.vim
Path: syntastic/syntax_checkers/c/oclint.vim
Line: 28
Char: 106
Correction: ' ' -> ')'
2019-01-28 10:51:10 -05:00
JWM
18e27cd15f Checker php/phpstan: fix errorformat option (BC break in PHPStan 0.11) 2019-01-25 19:52:20 -05:00
LCD 47
f011aa88b2 Leftovers from previous commit. 2019-01-22 15:12:51 +02:00
LCD 47
f6ec8a411a Checker html/validator can be used for xhtml and svg. 2019-01-22 15:06:50 +02:00
LCD 47
0d25f4fb42 Manual: add links to "vim-puppet". 2018-11-25 00:20:07 +02:00
LCD 047
741cc17b2f
Merge pull request #2229 from netzvieh/ansible_lint_new_format
Checker ansible/ansible_lint: fix errorformat
2018-11-07 09:10:12 +02:00
Sebastian Meyer
b45a86dd15
Checker ansible/ansible_lint: fix errorformat
ansible-lint now has a slightly different outputformat for errors:

prepare-host.yaml:24: [E302] chmod used in place of argument mode to
file module

Append the errorformat so this gets recognized by syntastic.
2018-11-06 23:20:19 +01:00
LCD 47
c04603e1fd New checker for JavaScript and TypeScript: lynt. 2018-11-02 18:14:47 +02:00
LCD 47
89e485c7f8 Manual: update URL for foodcritic. 2018-10-18 10:57:25 +03:00
LCD 047
c2c3313a02
Merge pull request #2215 from SoldierDash/checkpatch-strict-errors
Checker c/checkpatch: handle strict warnings.
2018-10-17 18:05:17 +03:00
Brandon Maier
3e22663871 checkpatch: Catch strict warnings
When the "--strict" or "--subjective" options are added to checkpatch's
arguments, it will return additional warnings of this format type:

> file.c:123: CHECK: Alignment should match open parenthesis

The extra warnings can be enabled with:

> let g:syntastic_c_checkpatch_args = "--strict"

Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com>
2018-10-17 09:52:06 -05:00
LCD 47
df9f7057d1 Checker ada/gcc: fix checking of header files. 2018-10-03 14:53:01 +03:00
LCD 47
0295d8241d README.markdown: remove unused URLs. 2018-08-27 11:03:11 +03:00
LCD 47
c779dbb607 Checker markdown/remark_lint: cleanup. 2018-08-27 08:04:25 +03:00
Pixelastic
8e7a30b028 Make it also match ranges 2018-08-22 17:39:23 +02:00
Pixelastic
adf736c851 Adding markdown-lint 2018-08-22 15:32:36 +02:00
LCD 047
0dde090ed4
Merge pull request #2199 from kghost/master
Bug fix: don't get triggered for preview window.
2018-07-16 14:22:18 +03:00
Zang MingJie
ef6a08f02f
Do not show for preview window
Signed-off-by: Zang MingJie <zealot0630@gmail.com>
2018-07-16 18:46:44 +08:00
LCD 47
9e1b2a8620 Checker golangci_lint: cleanup. 2018-06-15 10:50:36 +03:00
elvis
6c262291a3
update doc 2018-06-15 15:17:57 +08:00
elvis
d15dbf690e
add syntax_checkers golangci_lint.vim 2018-06-15 15:11:38 +08:00
LCD 47
d17b98cff3 Checker cuda/nvcc: typo. 2018-05-03 07:42:41 +03:00
LCD 47
e53722e61d Fix version number. 2018-04-25 15:53:18 +03:00
LCD 47
997ec5fbd5 Merge branch 'master' of github.com:vim-syntastic/syntastic 2018-04-25 15:44:54 +03:00
LCD 047
8a24afd3b1
Merge pull request #2173 from fredr/go-syntax-cleanup-fix
Checker go/go: fix cleanup of .test files.
2018-04-25 15:43:13 +03:00
Fredrik Enestad
aae092c25d fix the go syntax cleanup of .test files 2018-04-25 13:39:10 +02:00
LCD 47
5d7bd984b6 Bump version. 2018-04-17 09:06:35 +03:00
LCD 47
d31e270cc8 Bump version for release. 2018-04-17 09:01:23 +03:00
LCD 47
6d7c0b394e Security: clear defaults for config file names (cf. #2170). 2018-04-17 08:56:58 +03:00
LCD 047
e3a819c7cb
Merge pull request #2166 from arthurkiller/master
Checker go/go: fix default go build mode
2018-04-08 14:19:51 +03:00
arthur
511733327d fix the go syntax checkers with default go build mode 2018-04-08 19:10:56 +08:00
LCD 47
2c02edd174 Checker python/flake8: minor formatting. 2018-04-02 20:13:55 +03:00
LCD 47
b01520f6a3 Checker python/flake8: allow multi-letter error codes. 2018-04-02 16:44:57 +03:00
LCD 47
b7b473b268 Checker puppet/puppet: cleanup. 2018-02-20 14:25:19 +02:00
JAS01
96d4989ccd Fix puppet 5 parser
The new (not so new now) version of pupper (5) change a little the
parser output. Now it's something like

  Error: Could not parse for environment production: Syntax error at 'group' (file: /manifests/homedir.pp, line: 16, column: 5)

this bad fix allow syntastic to still working with puppet 5.
2018-02-19 17:42:55 +01:00
LCD 047
15f5db04e3
Merge pull request #2148 from marcopaganini/govet
Fix go vet output parsing for go >= 1.10.
2018-02-18 21:33:36 +02:00
Marco Paganini
68ddbc67f1 Fix govet output parsing for go >= 1.10.
- Changed errorformat of go vet to include go build style messages in
  the parsing of go vet invocations.
- With go 1.10, govet apparently now runs a "go build" to collect
  information about the entire project. As a result, go vet will
  now output both go build and go vet errors. Previously, only
  go vet specific errors were reported.
2018-02-18 10:59:29 -08:00
LCD 47
608280c9ee Checker eruby/ruby: fix errorformat for Ruby 2.5. 2018-02-13 09:23:19 +02:00
LCD 047
937d77d1f3
Merge pull request #2133 from saschpe/typo
Manual: fix typo in clang_tidy section.
2018-01-12 18:21:30 +02:00
Sascha Peilicke
1e4ead8041 Fix typo in clang_tidy section 2018-01-12 15:02:11 +01:00
LCD 47
1b7ef51ab5 Checker mypy: support for column numbers (@pbasista). 2018-01-04 12:40:07 +02:00
LCD 47
88dd65673a Checker yarac: minor cleanup. 2017-12-22 08:21:49 +02:00
Albert Song
e888225518 Add yarac as yara rule syntax checker.
YARA is a widely used pattern matching tool in malware research.
yarac is the official compiler.
2017-12-21 17:02:26 +08:00
Russ Garrett
4b93dffbd9 Use correct erlang include paths for rebar3 projects
Add a few more include paths for erlang projects built using rebar 3.
This allows syntastic to pick up dependencies and resolve include paths
in multiple-app rebar3 projects (assuming that the default `apps`
parent directory is used).

Existing erlang projects should be unaffected.

It's possible that this could be done slightly more elegantly by
shelling out to the new `rebar3 path` command, but this is quite slow in
our setup and may not be configured correctly in editing environments.
2017-12-14 12:36:29 +00:00
LCD 47
96cc251075 Manual: document checker html/stylelint. 2017-11-17 13:04:43 +02:00
Simounet
3ca2727996 Stylelint syntax checker add for html files 2017-11-17 11:25:06 +01:00
Paul "TBBle" Hampson
0293b00176 Escape commas in the path used in findFileInParent
findfile() appears to have some undocumented behaviour regarding
commands in the path string. So escape them when we escape spaces.

Closes #2109
2017-11-14 21:08:12 +11:00
LCD 47
206b616c8e Typo. 2017-11-06 08:44:40 +02:00
LCD 47
0e3b6b6271 Workaround: make syntastic#util#fname2buf() less broken. 2017-11-05 15:56:05 +02:00