Jake Zimmerman
63e8946fc8
Detect and use CM files for smlnj ( #884 )
...
* Detect and use CM files for smlnj
* Split into two checkers
- one for CM projects
- one for single SML files
* Fix some typos
* Fix error caught by writing tests
We want to actually use `glob` to search in paths upwards from us.
(Previously we were just searching in the current directory every time!)
* Fix errors from former test run
* Write tests for GetCmFile and GetExecutableSmlnj
* Typo in 'smlnj/' fixture filenames
2017-09-03 19:56:14 +01:00
w0rp
c7fbcb3c02
Fix #899 - Make the quickfix and loclist windows close again
2017-09-03 19:44:00 +01:00
w0rp
d482b8e3b7
Fix #891 - Do not check ctrlp-funky windows
2017-09-03 18:24:43 +01:00
w0rp
f9b43a566c
#505 - Do not lint files on enter if the option for linting when the filetype changed is on
2017-09-02 16:57:01 +01:00
w0rp
52eff3bd83
Log commands that are run for ALEFix for ALEInfo
2017-08-31 16:46:40 +01:00
w0rp
7c2a5052a8
Fix #895 - Run Node.js scripts with node.exe instead of node on Windows
2017-08-31 13:12:24 +01:00
w0rp
1d86a724f2
Merge branch 'fix-prettier-eslint-fixer'
2017-08-30 22:49:55 +01:00
w0rp
f36f38c960
Cover the prettier-eslint changes with tests, and fix some problems
2017-08-30 22:49:46 +01:00
w0rp
301d30229b
Fix doc tag alignment
2017-08-30 22:23:59 +01:00
Pavel Pertsev
05ce86ea33
Add prettier-eslint legacy option
2017-08-30 22:21:45 +01:00
Pavel Pertsev
6e423a94cd
Fix docs for prettier-eslint ver
2017-08-30 22:20:35 +01:00
Pavel Pertsev
c09f8f5764
Passthrough eslint config to prettier-eslint
2017-08-30 22:17:16 +01:00
w0rp
33278f0fce
Merge branch 'c-clang-tidy'
2017-08-30 22:11:51 +01:00
w0rp
9958a8d32e
Add tests for the c version of clang-tidy
2017-08-30 22:11:04 +01:00
w0rp
ed9cdca127
Merge remote-tracking branch 'randrej/master' into c-clang-tidy
2017-08-30 22:08:41 +01:00
w0rp
fca77266bd
Complain about badly aligned documentation on Travis CI, and fix some existing problems
2017-08-30 21:56:43 +01:00
w0rp
688212130d
Fix the tag alignment for the tslint documentation
2017-08-30 21:29:19 +01:00
w0rp
3bde390c58
Merge branch 'tslint-rules'
2017-08-30 21:27:34 +01:00
w0rp
0cdb653c9c
Cover the tslint rules option with a test
2017-08-30 21:27:28 +01:00
w0rp
40dca63891
Merge remote-tracking branch 'jclem/master' into tslint-rules
2017-08-30 21:21:03 +01:00
w0rp
b8f5a4923c
Merge pull request #892 from jparise/thrift
...
Add a linter for Apache Thrift IDL files
2017-08-30 19:46:17 +01:00
Jon Parise
f4c5d29c64
Add a linter for Apache Thrift IDL files
...
This linter works by invoking the `thrift` compiler with the buffer
contents and reporting any parser and code generation issues.
The handler rolls its own output-matching loop because we have the
(unfortunate) requirement of handling error output that spans multiple
lines.
Unit tests cover both the command callback and handler, and there is
initial documentation for all of the option variables.
2017-08-30 11:08:06 -07:00
w0rp
c7536fb4fd
Merge pull request #889 from bb010g/patch-1
...
Gradle support for javac
2017-08-30 10:26:27 +01:00
w0rp
3152e5c207
Fix #888 - Disable pycodestyle by default
2017-08-30 09:13:49 +01:00
Brayden Banks
d08d2dac79
Gradle support for javac
...
Based off of #745 .
2017-08-29 15:39:23 -07:00
w0rp
8264e265a8
Make the check-supported-tools-tables script work on more machines
2017-08-29 17:00:09 +01:00
w0rp
ec178b0b3b
Add a missing scriptencoding line
2017-08-29 16:57:08 +01:00
aliou
b36882e72e
Add support for prettier configuration file. ( #886 )
...
* Add support for prettier configuration file.
As of version 1.6.0, prettier allows passing a `--config` argument with
a path to a configuration file.
* Add test prettier configuration file.
* Add option to use local prettier configuration.
* Add description for new prettier option.
* Also check if the config is present before using it.
2017-08-29 16:05:19 +01:00
w0rp
87fb72346a
Merge pull request #885 from morhetz/add-prettier-d-fixer
...
Add prettier_d fixer path
2017-08-29 11:12:23 +01:00
Pavel Pertsev
2a238fda9e
Add prettier_d fixer path
2017-08-29 11:46:53 +03:00
w0rp
54900d5216
Do not export the check-supported-tools-tables script
2017-08-28 22:17:03 +01:00
w0rp
22db934db9
Do not bother using hyperlinks for the table notes, which looks better
2017-08-28 22:12:41 +01:00
w0rp
4a0735a195
Add spaces before exclamation mark markers, which reads better
2017-08-28 22:10:33 +01:00
w0rp
0827cb5483
Use two exclamation marks for marking lint file linters, which are easier to see and click
2017-08-28 22:08:55 +01:00
w0rp
8e3c1dbd11
Fix - #883 Document linting behavior better, sync up the lists of supported tools, andautomatically demand that they stay in sync
2017-08-28 22:05:12 +01:00
w0rp
b031531e79
#869 - Detect the shell dialect from the hashbang for shellcheck
2017-08-28 19:16:23 +01:00
w0rp
73ec83d055
Handle jobstart() returning -1 in the NeoVim 0.2.0, just in case
2017-08-28 15:25:18 +01:00
w0rp
908e94622e
#868 - Prefer cmd.js files for executing standard
2017-08-26 18:11:27 +01:00
w0rp
b9cf450684
Set the end column for some Vint problems
2017-08-26 17:23:20 +01:00
w0rp
e13651c16d
Fix #825 - Downgrade signs when problems change
2017-08-26 16:38:27 +01:00
w0rp
cdd1ddffdb
Fix #876 - Save history in a separate buffer variable so history works when linting is disabled
2017-08-25 22:22:26 +01:00
Michael
8f8d015dae
Add pycodestyle Python linter support ( #872 )
...
Add a pycodestyle linter
2017-08-25 12:46:56 +01:00
Peter Renström
4bea50b82f
Add clang-format fixer for C/C++ ( #873 )
...
* Add clang-format fixer for C/C++
* Document clang-format options
* Refer ale-cpp-clangformat to ale-c-clangformat
2017-08-24 22:49:43 +01:00
w0rp
623fdf212c
Include executable checks in ALEInfo
2017-08-23 21:41:29 +01:00
w0rp
0507503aa7
#653 Set loclists better when taking data from previous buffers
2017-08-22 22:45:55 +01:00
w0rp
80c7fbcefe
Remove some redundant eslint test code
2017-08-22 21:40:00 +01:00
Eric Stern
2f19cf874b
Suppress warning about .eslintignore'd file ( #836 )
...
* Suppress warning about .eslintignore'd file
* Fix slightly ironic lint error
* Lock error suppression behind a variable; add docs and tests
2017-08-22 21:35:09 +01:00
w0rp
1a524ca63e
#653 - Always set loclist or quickfix in a timer callback, which prevents errors E924, E925, and E926
2017-08-22 21:19:36 +01:00
w0rp
47a8ebc8b9
Prevent .swp files from causing the tests to hang in Vim 8
2017-08-22 21:08:32 +01:00
w0rp
9d3bda4441
Merge pull request #865 from jez/erubis-linter
...
Add erubis linter
2017-08-22 10:33:08 +01:00