Age | Commit message (Collapse) | Author |
|
* Flawfinder support added for C and C++
A minor modification to gcc handler was made to support flawfinder's
single-line output format that does not have a space following the
colon denoting the warning level. gcc handler still passes its
Vader tests after this modification.
* Documentation fixes
* Revert documentation regression
* Added Flawfinder to table of contents
* Removed trailing whitespace
* Follow ALE conventions better
Added additional documentation and Vader tests
|
|
|
|
Add Support for Ponylang
|
|
`ale-integration-reason-merlin` doesn't exist, changed to
`ale-reasonml-ols`
|
|
|
|
|
|
Improving hadolint checker
|
|
|
|
add po support with proselint, writegood, msgfmt and alex
|
|
|
|
|
|
[eruby] Add erubi linter
|
|
|
|
|
|
* Add Elixir linter for dialyxir
* Update doc/ale.txt with dialyxir
* Keep elixir tools alphabetically ordered in README
* Add a missing entry for dialyxir to the main documentation file.
|
|
Enable prettier to format markdown files
|
|
Add a luac linter for Lua
|
|
Erubi is yet another parser for eRuby. This is the default parser in
Rails as of version 5.1. It supports some additional syntax with similar
behavior to Rails' extensions to the language, though incompatible.
Rails currently still recommends their own syntax, so GetCommand still
has to do the translation introduced in
https://github.com/w0rp/ale/pull/1114 .
Erubi does not supply an executable—It is intended to be invoked only
from within a Ruby program. In this case, a one-liner on the command
line.
|
|
|
|
|
|
|
|
|
|
Fish shell linter
|
|
|
|
|
|
|
|
|
|
alex does not find its configuration file when using temporary files for
input.
|
|
add links for prettier-eslint and prettier-standard
|
|
|
|
Add a linter for alex
|
|
Add ALEStartLint autocmd
|
|
https://github.com/wooorm/alex
Enabled for text-like file formats and documented in README and doc.
|
|
|
|
|
|
eborden/eborden/add-brittany-for-haskell-formatting
Add brittany for Haskell formatting
|
|
Add solhint support
|
|
This grew out of my work in #1193; to ensure the statusline was being
updated I had to add:
fun! s:redraw(timer)
redrawstatus
endfun
augroup ALEProgress
autocmd!
autocmd BufWritePost * call timer_start(100, function('s:redraw'))
autocmd User ALELint redrawstatus
augroup end
Which kind of works, but is ugly. With this, I can replace the
`BufWritePost` with:
autocmd User ALEStartLint redrawstatus
Which is much better, IMHO.
Actually, this patch actually replaces adding a function, since you can
do:
augroup ALEProgress
autocmd!
autocmd User ALEStartLint hi Statusline ctermfg=darkgrey
autocmd User ALELint hi Statusline ctermfg=NONE
augroup end
or:
let s:ale_running = 0
let l:stl .= '%{s:ale_running ? "[linting]" : ""}'
augroup ALEProgress
autocmd!
autocmd User ALEStartLint let s:ale_running = 1 | redrawstatus
autocmd User ALELint let s:ale_running = 0 | redrawstatus
augroup end
Both seem to work very well in my testing.
No need to `ale#Statusline#IsRunning()` anymore, I think?
|
|
|
|
* Add glslls-based LSP linter
* Make logfile configureable
|
|
|
|
`brittany` is one of the options for Haskell source formatting. This
adds the necessary fixer files and documentation to support `brittany`
in `ALE`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|