summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-19Pass --compiler flag to elm-test when linting 0.19 testsRafał Cieślak
This makes elm make linter work when elm is not installed globally.
2019-01-19End position in LSP range is exclusiveAndrey Popp
From LSP spec: > A range in a text document expressed as (zero-based) start and end > positions. A range is comparable to a selection in an editor. Therefore > the end position is exclusive.
2019-01-16added hacking compatibility testIrwan Djajadi
2019-01-16support older flake8 output, still used by hacking module from open style guideIrwan Djajadi
2019-01-15Merge pull request #2209 from samzeng/patch-1w0rp
Fixed typo
2019-01-15Fixed typoSam Zeng
2019-01-14Fixed parsing of pydocstyle errorsPablo Acosta-Serafini
ale#Escape function seems to prepend and append ' to the file name, which are not present in the pydocstyle output. Having the parsing regexp match the file name was overkill anyway, since there is an obvious 1:1 correspondence between the buffer number and the (potential) errors reported by pydocstyle.
2019-01-14Mention raco in the list of supported toolsw0rp
2019-01-14Racket linting using raco (#2146)Anthony Quizon
2019-01-12#2132 Move CreateTemporaryFileForJob calls into FormatCommandw0rp
2019-01-12Support textlint for reStructuredText (#1978)hokorobi
* Support textlint for reStructuredText * Add linter test for textlint rst
2019-01-12Fix flow tests on Windowsw0rp
2019-01-12Clean up bingo tests, so they pass on my machine toow0rp
2019-01-12#2132 Remove the need for the hidden add_newline option by tweaking the flow ↵w0rp
command
2019-01-10Merge pull request #2191 from davidvandebunte/fixCompDbDirw0rp
bugfix: c.vim: Pull build directory from compilation database
2019-01-10Add textlint for Asciidoc and add it to Fixers (#2193)TANIGUCHI Masaya
* Add textlint for asciidoc * Add textlint --fix
2019-01-10Merge pull request #2194 from fx-carton/fix-cflags-parsingw0rp
Fix cflags parsing
2019-01-09Cflags: added a test caseFrançois-Xavier Carton
2019-01-09Cflags parser: fix special chars matching algorithmFrançois-Xavier Carton
2019-01-08bugfix: c.vim: Pull build directory from compilation databaseDavid VandeBunte
The LLVM compiler database JSON already includes a directory where the build was performed: https://clang.llvm.org/docs/JSONCompilationDatabase.html Prefer this directory for fixing relative paths in compiler include arguments in ale#c#ParseCFlags. Without this change, users cannot create a symlink to their compilation database as suggested in the LLVM tooling setup instructions: https://clang.llvm.org/docs/HowToSetupToolingForLLVM.html
2019-01-08Add briefer help tags for ALE development documentationw0rp
2019-01-08Merge pull request #2189 from jeremija/jeremija/manual-autocomplete-wo-prefixw0rp
Manually trigger autocomplete even when prefix is ""
2019-01-08Optimize ale#completion#Filter when prefix is ""Jerko Steiner
2019-01-08Manually trigger autocomplete even when prefix is ""Jerko Steiner
2019-01-08Merge pull request #2161 from guill/compile_database_perfw0rp
Improve perf for compile dbs in large projects
2019-01-07Add ability to manually trigger completion menu (#2177)Jerko Steiner
* Add ability to manually trigger completion menu * Mention :ALEComplete in completion docs * Add test for ALEComplete
2019-01-06Improve perf for compile dbs in large projectsJacob Segal
When using a compilation database (compile_commands.json) in very large projects, significant delays would occur when changing files -- particularly those that happened to be far down the db. Rather than iterating over the whole list every time, we now build up a lookup table based on the tail of the filename (and tail of the directory for widening searches) and iterate over the much smaller list of compile commands for files with the given name. Test metrics (from compile_database_perf/test.sh) show a 90% performance improvement -- from 25 seconds to 2.5 seconds per run.
2019-01-05Add support for bingo (#2165)Jerko Steiner
* Add support for https://github.com/saibing/bingo * Add docs for ale-go-bingo * Use go.mod when found * Add test for bingo FindProjectRoot * Simplify ale_linters#go#bingo#GetCommand
2019-01-04Fix a test on Windowsw0rp
2019-01-04Merge pull request #2176 from altaurog/feat/elm-testsw0rp
support tests/ with elm 0.19.0
2019-01-04fallback to elm if elm-tests isn’t availableAryeh Leib Taurog
2019-01-04fix: don’t use regex matchAryeh Leib Taurog
windows paths have backslashes, which are special in regex patterns
2019-01-04support tests/ with elm 0.19.0Aryeh Leib Taurog
With earlier elm versions, a separate package file is maintained for tests, which when properly configured enabled the compiler to find what it needed to compile the tests. Under elm 0.19, test dependencies are managed in the top-level package file, so `elm make` will fail on the tests. `elm-test make` is required in this case. See https://github.com/elm-explorations/test/issues/64
2019-01-04test elm-make changes to rootdir when elm.json is foundAryeh Leib Taurog
most projects will have an elm.json file (>= 0.19) or elm-package.json (< 0.19)
2019-01-03Clean up the new g:ale_shell code. Use it for Windowsw0rp
2019-01-03Merge pull request #2167 from stegmanh/masterw0rp
Add support for ale option to override default shell used by ale
2019-01-03Merge pull request #2168 from fx-carton/masterw0rp
Fix CFLAGS & Makefile issues
2019-01-03Fix some formatting issuesw0rp
2019-01-03Merge pull request #1988 from mdtusz/pipenv-blackw0rp
Add support for black usage with pipenv
2019-01-02change ale to use value of g:ale_shell regardless of what it isHolden
2019-01-02Merge pull request #2173 from chaucerbao/feature/find-references-line-textw0rp
Add associated line text on ALEFindReferences results for TypeScript
2018-12-31Update FindReferences testsAlvin Chan
2018-12-31Replace `trim` with `substitute` for compatibility (Vim <8.0.1630)Alvin Chan
2018-12-31Add associated line text on ALEFindReferences results for TypeScriptAlvin Chan
2018-12-29Add a test for cflags merging bugFrançois-Xavier Carton
2018-12-29Fix CFLAGS parsingFrançois-Xavier Carton
Split by space instead of dash. This prevents incorrect parsing where space-separated arguments are merged (in particular, .c or .o files were appended to -I or -D arguments). Handle shell escape: quotes and escaped quotes \" and shell substitutions are recognised. This is done by verifying that no special character (" ' ` ()) has not a matching character. Fixes #2049
2018-12-28fix tests on windowsHolden
2018-12-28address PR feedback by fixing docs and hardcoding bash to use -c on fish and ↵Holden
pwsh environments
2018-12-28add tests for ale_shell optionHolden
2018-12-21Fixup tests for auto-pipenvMiklós Tusz