summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2018-09-25#1941 Explain how to alleviate a timeoutlen Vim bug by changing settingsv2.2.0w0rp
2018-09-19Fix typo in Solargraph documentationEddie Lebow
2018-09-19Merge pull request #1719 from elebow/auto-pipenv-option-for-python-lintersw0rp
Add python_[linter]_auto_pipenv options for python linters (fixes #1656)
2018-09-19Add fixer for Go modules (#1873)Martin Tournoij
* Add fixer for Go modules
2018-09-18Solargraph stdioDevon Meunier
2018-09-16thrift: default thrift_thrift_includes to ['.']Jon Parise
In a lint context, it's useful to assume that included files sit next to the current file by default. Users can still further customize this configuration variable to add more include paths.
2018-09-15Add `python_auto_pipenv` config var for all python linters.Eddie Lebow
This allows a user to set one variable instead of eight.
2018-09-15Add python_[linter]_auto_pipenv options for python linters (fixes #1656)Eddie Lebow
When set to true, and the buffer is currently inside a pipenv, GetExecutable will return "pipenv", which will trigger the existing functionality to append the correct pipenv arguments to run each linter. Defaults to false. I was going to implement ale#python#PipenvPresent by invoking `pipenv --venv` or `pipenv --where`, but it seemed to be abominably slow, even to the point where the test suite wasn't even finishing ("Tried to run tests 3 times"). The diff is: diff --git a/autoload/ale/python.vim b/autoload/ale/python.vim index 7baae079..8c100d41 100644 --- a/autoload/ale/python.vim +++ b/autoload/ale/python.vim @@ -106,5 +106,9 @@ endfunction " Detects whether a pipenv environment is present. function! ale#python#PipenvPresent(buffer) abort - return findfile('Pipfile.lock', expand('#' . a:buffer . ':p:h') . ';') isnot# '' + let l:cd_string = ale#path#BufferCdString(a:buffer) + let l:output = systemlist(l:cd_string . 'pipenv --where')[0] + " `pipenv --where` returns the path to the dir containing the Pipfile + " if in a pipenv, or some error text otherwise. + return strpart(l:output, 0, 18) !=# "No Pipfile present" endfunction Using vim's `findfile` is much faster, behaves correctly in the majority of situations, and also works reliably when the `pipenv` command doesn't exist.
2018-09-14Merge pull request #1850 from rrosenblum/ruby_lintersw0rp
Update all Ruby linters to work consistently with bundler
2018-09-14#1889 Add support for automatically previewing messages based on the cursor ↵w0rp
position
2018-09-12Update all Ruby linters to work consistently with bundlerRyan Rosenblum
2018-09-10Add support for Julia Language Server (#1894)w0rp
2018-09-09doc: fix typo in ale-rust.txtDaniel Hahler
[ci skip]
2018-09-09Added julia to the list in ale-support docsBartolomeo Stellato
2018-09-09Merge pull request #1897 from LEI/add-sqlfmt-fixerw0rp
Add support for sqlfmt
2018-09-09Merge pull request #1885 from dsifford/dsifford-fixer-uncrustifyw0rp
add uncrustify fixer for several languages
2018-09-08Fix other warningsBartolomeo Stellato
2018-09-08Try to fix CIBartolomeo Stellato
2018-09-08Add support for sqlfmtLEI
2018-09-07really fix lint errorsDerek P Sifford
2018-09-07Added various files to integrate julia. Still not working.Bartolomeo Stellato
2018-09-06fix lint test failuresDerek P Sifford
2018-09-06Add golangci-lint (#1890)Sascha Grunert
2018-09-06Fix #1822 - support go-langserver lsp.Horacio Sanson
2018-09-04add uncrustify fixer for several languagesDerek P Sifford
2018-09-01Changed sbtserver to just work off of the address variableTy Coghlan
2018-08-30added sbtserver linterTy Coghlan
2018-08-29Merge pull request #1865 from TheLocehiliosan/puppet-optionsw0rp
Support options for puppet parser validate
2018-08-29Always use --color=false when validating puppetTim Byrne
Colorized output is difficult for ALE to parse.
2018-08-28Merge pull request #1866 from Steap/feature/xmllint-fixerw0rp
Add support for xmllint as a fixer.
2018-08-28Merge pull request #1856 from sbl/ocamlformatw0rp
add ocamlformat support
2018-08-28Merge pull request #1849 from hsanson/1848-add-support-for-java-lspw0rp
Add vscode-java-language-server linter
2018-08-28Add support for xmllint as a fixer.Cyril Roelandt
2018-08-27Update TOC for ale-puppet-puppetTim Byrne
2018-08-27Support options for puppet parser validateTim Byrne
It can be necessary to pass options to the puppet parser validation. The most glaring example of this is when using Puppet 3, with the `parser = future` option enabled. This update allows adding `--parser=future` to the options passed to Puppet.
2018-08-27Add solargraph LSP linter.Horacio Sanson
2018-08-26Add java lsp linter to documentationHoracio Sanson
2018-08-26add ocamlformat supportsbl
2018-08-24Sort the HTML documentation sectionsw0rp
2018-08-24Merge pull request #1839 from filipekiss/feature/stylelint-inline-cssw0rp
Add Stylelint as HTML Linter
2018-08-24:books: Add html stylelint to TOCFilipe Kiss
2018-08-24Add clazy as cpp linterfenuks
2018-08-24Add vscode-java-language-server linterHoracio Sanson
2018-08-23Add hlint refactoring as a fixer (#1836)Evan Borden
2018-08-23Add stylish-haskell as a fixer (#1837)Evan Borden
* Add stylish-haskell as a fixer `stylish-haskell` is a common formatting tool for the haskell toolchain. It is not as advanced as `brittany` or `hindent`, but it is commonly used for formatting of imports and data declarations. This adds it as a fixer in ALE.
2018-08-23Merge pull request #1835 from barreyra/masterw0rp
Enabling clangd for cpp, objc and objcpp
2018-08-23Merge pull request #1820 from SuRaMoN/masterw0rp
Added phpcs options support as described in #257
2018-08-23Fix case typo in the documentationKrzysztof Jagiełło
2018-08-23Enabling clangd for cpp, objc and objcppBruno R. Barreyra
2018-08-22:books: Add docs for html stylelintFilipe Kiss