w0rp
9fc01bd246
Merge pull request #952 from hernot/master
...
Add mcsc for checking C# code.
2017-09-28 13:29:55 +01:00
Xristoph Hintermüller
8f6044b8b6
Implemented review recommendations
...
Implements suggestions and recommendations suggested by the first review
of the "Advance C# linter based on mcs -t:module (#952 )" pull request.
- Clarifies and simplifies description of linters and options
- Added links to help file and marked the mcsc linter as to be run only
when file in buffer is saved or loaded.
- Added comments to the mcsc.vim file to clarify code
- removed type checks considered not necessary be reviewer.
- addresses findings by vader
- removed call to getcwd and cd in vim script
- handler expands file names relative to route of source tree into
absolute pathes. Fixes errors not being marked when vim is started
from subdirectory of source tree.
- implements tests for mcs.vim and mcsc.vim linter
2017-09-27 13:21:05 +02:00
w0rp
49b6805b09
Merge pull request #951 from rzane/eslint-fix-config-option
...
ESLint --config option causes it to not detect node_modules?
2017-09-25 21:38:55 +01:00
Xristoph Hintermüller
0be77c60c5
Added advanced c-sharp linter
...
The existing c-charp linter used the --syntax check mode of the mono mcs
compiler only. The new mcsc linter tries to compile the files located in
a directory tree located bejond the specified source directory or the
current one if no source is explicitly specified. The resulting module
target is placed in a temporary file managed by ale.
2017-09-25 13:13:21 +02:00
Xristoph Hintermüller
cde50f1091
Added advanced c-sharp linter
...
The existing c-charp linter used the --syntax check mode of the mono mcs
compiler only. The new mcsc linter tries to compile the files located in
a directory tree located bejond the specified source directory or the
current one if no source is explicitly specified. The resulting module
target is placed in a temporary file managed by ale.
2017-09-25 12:54:50 +02:00
Ray Zane
cb56cbb714
There seems to be a bug in eslint that causes the --config
option to
...
not detect node_modules correctly. The `-c` option, however, works fine.
2017-09-24 13:57:18 -04:00
w0rp
2bd352370f
Merge pull request #949 from TheLocehiliosan/shellcheck-option-order
...
Move dialect setting before user options (shellcheck)
2017-09-23 12:01:33 +01:00
Tim Byrne
3910b025b2
Move dialect setting before user options (shellcheck)
2017-09-22 17:04:00 -05:00
w0rp
70fdeb7c22
Merge pull request #942 from doits/fix_slim_typo
...
fix typo `RUBUCOP` --> `RUBOCOP` for slim lint
2017-09-18 15:52:13 +01:00
Markus Doits
5a1ebdb633
fix typo RUBUCOP
--> RUBOCOP
for slim lint
...
this actually makes 6ebd8f355c
work
2017-09-18 12:29:20 +02:00
w0rp
8bc66cff39
Merge pull request #903 from doits/slimlint_directory
...
Pass the rubocop configuration file to slim-lint.
2017-09-16 17:28:00 +01:00
Markus Doits
6ebd8f355c
slimlint: Search for .rubocop.yml and use it
...
This fixes slim-lint not honoring a `.rubocop.yml` in the file's or
parent directory. Due to the way slim-lint calls rubocop, it requires
the special `SLIM_LINT_RUBUCOP_CONF` env var to pick up the
`.rubocop.yml` if it is not run on the real file (which is the case
here).
See https://github.com/sds/slim-lint/blob/master/lib/slim_lint/linter/README.md#rubocop
2017-09-15 18:56:59 +02:00
w0rp
a59d1ddbf3
Make temporary file detection work on just about all platforms
2017-09-14 00:11:17 +01:00
w0rp
71c2e65d64
Fix a mistake in the flow tests
2017-09-14 00:10:47 +01:00
w0rp
52c933cd72
Report problems in other files for brakeman, and get the tests to pass on Windows
2017-09-13 23:33:13 +01:00
w0rp
3d2bddf4af
Get some more random tests to pass on Windows
2017-09-13 23:30:39 +01:00
w0rp
677263f115
Merge pull request #929 from jdsutherland/solium-solidity-linter
...
Add solidity linter: solium
2017-09-13 20:32:28 +01:00
Jeff Sutherland
7302bedc5e
Add solidity linter: solium
2017-09-14 01:59:22 +07:00
w0rp
91df9ba2c0
Fix #924 - Make changing the sign column color work again
2017-09-12 21:17:54 +01:00
w0rp
4e9420d1f5
Fix #921 - Capture both output streams for gosimple and staticcheck
2017-09-12 19:53:23 +01:00
w0rp
e2271b769c
Ban getcwd() from the codebase, as it causes problems
2017-09-12 09:36:16 +01:00
w0rp
7f42aedaec
Use the same function for finding the ESLint config for eslint --fix and prettier-eslint
2017-09-12 09:20:31 +01:00
w0rp
661ed6e40b
Fix #923 Use package.json as a last resort for eslint --fix
2017-09-12 09:10:37 +01:00
w0rp
a7614d9502
Get more tests to pass on Windows
2017-09-11 22:25:15 +01:00
w0rp
8eb99c3cec
Fix #922 - Prefer nearer ESLint configuration files with lower precedence filenames for eslint --fix
2017-09-11 21:53:45 +01:00
w0rp
b6a487ccf9
Fix some random test issues for Windows
2017-09-11 00:47:27 +01:00
w0rp
cb8a140141
Require function! to be used instead of function
2017-09-11 00:47:10 +01:00
w0rp
e19a81cb09
Fix #920 - Shut up about E776
2017-09-10 20:13:35 +01:00
w0rp
65e6e50bf8
Explain the table of contents script better, and simplify it a bit
2017-09-10 19:52:01 +01:00
w0rp
9d24cc4047
Fix numerous issues with integration documentation tags and the table of contents, and add a script to check for theses issues
2017-09-10 19:42:45 +01:00
w0rp
c4ad92e458
Move scripts for tests into the test directory, and do not export the Batch script for running tests
2017-09-10 13:19:08 +01:00
Clément DOUIN
18a7d32c4c
Elm local install support ( #915 )
...
* Add Elm support for npm local installation
2017-09-10 12:58:42 +01:00
w0rp
c11d2ae375
Fix an SML variable init bug, and get the SML cm file tests to pass on Windows
2017-09-10 00:20:05 +01:00
w0rp
1a52a2b880
Get the TSLint handler tests to pass on Windows
2017-09-10 00:06:31 +01:00
w0rp
18f4d5a6da
Simplify some Rust handler code, and get the Rust handler tests passing on Windows
2017-09-10 00:06:31 +01:00
Clément DOUIN
f3da8f45c1
Add elm-format as a new fixer ( #916 )
...
* Add elm-format as a new fixer
2017-09-09 21:30:20 +01:00
w0rp
b3a9a0e3e8
Fix some path issues, and get lsp dir tests passing on Windows
2017-09-09 18:39:56 +01:00
w0rp
8055a03067
execute the set encoding
test setting to get Vint to shut up
2017-09-09 18:22:59 +01:00
w0rp
f238e15f10
Fix more random Windows test issues
2017-09-09 18:03:34 +01:00
w0rp
574cb11594
#917 Cover the old _args option for flake8 with a test, just in case
2017-09-09 13:28:46 +01:00
w0rp
d9bdbd5a58
Add a Batch script for running tests on Windows
2017-09-08 22:15:39 +01:00
w0rp
a33b3f189d
Switch the AppVeyor clone directory to C:\testplugin
2017-09-08 21:54:43 +01:00
w0rp
26195efa0b
Get some more random tests to work on Windows
2017-09-08 21:51:49 +01:00
w0rp
1c5253b928
Fix the smoke_test.vader file on Windows
2017-09-08 21:38:51 +01:00
w0rp
89cc8ca314
Fix #912 - Close lists automatically when g:ale_open_list is set to 'on_save' again
2017-09-08 20:10:11 +01:00
Sven-Hendrik Haase
ff28836616
Add GLSL linter using glslang ( #914 )
...
* Add a glslang linter for GLSL
2017-09-08 11:06:47 +01:00
BlahGeek
73d031d7ea
Add cuda nvcc linter ( #874 )
...
* add cuda nvcc linter
2017-09-07 19:23:58 +01:00
w0rp
555d23c035
Now remove the version command and the dummy file
2017-09-07 00:00:00 +01:00
w0rp
8198c2b63c
Add a blank file for testing AppVeyor
2017-09-06 23:57:01 +01:00
w0rp
b8963f21bf
Now try to cache Vim and Vader for AppVeyor CI
2017-09-06 23:55:58 +01:00