Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Stop jobs when buffers close
|
|
|
|
* Add support for mlint, a MATLAB linter
* Fix mlint linter as requested
* Clean up leftover loaded flag for mlint
|
|
|
|
|
|
|
|
|
|
Added c++14 standard support and POSIX API compile time linker flags and ISO c++14 atomic and thread library support…
|
|
|
|
|
|
* Add support for cppcheck
* Fix vint error in cppcheck handler
* Add vader test for CppCheck format handler
|
|
|
|
* Add Credo linter for Elixir
* Add requested changes
TODO: check if all message types are covered in `if` chain.
* Add information about Credo linter to README
* Add information about Credo linter to doc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* add shellcheck options to the doc
* sort option by theme
* correct text for shellcheck option
|
|
* First pass at optimizing ale to autoload
First off, the structure/function names should be revised a bit,
but I will wait for @w0rp's input before unifying the naming style.
Second off, the docs probably need some more work, I just did some
simple find-and-replace work.
With that said, this pull brings major performance gains for ale. On my
slowest system, fully loading ale and all its code takes around 150ms.
I have moved all of ale's autoload-able code to autoload/, and in
addition, implemented lazy-loading of linters. This brings load time on
that same system down to 5ms.
The only downside of lazy loading is that `g:ale_linters` cannot be
changed at runtime; however, it also speeds up performance at runtime by
simplfying the logic greatly.
Please let me know what you think!
Closes #59
* Address Travis/Vint errors
For some reason, ale isn't running vint for me...
* Incorporate feedback, make fixes
Lazy-loading logic is much improved.
* Add header comments; remove incorrect workaround
* Remove unneeded plugin guards
* Fix lazy-loading linter logic
Set the wrong variable....
* Fix capitialization
|
|
|
|
|
|
|
|
* Implement an option to configure the echoed message, #48
Via `g:ale_echo_msg_format` where:
- `%s` is the error message itself
- `%linter%` is the linter name
- `%severity` is the severity type
e.g
let g:ale_echo_msg_fomat = '[%linter%] [%severity%] %s'
* Add new options for defining the string used for errors in echoed
message
`g:ale_echo_msg_error_str` and `g:ale_echo_msg_warning_str`
* Change text output of some linters
Now that the echoed message can be customized, no need to add the type
to the text variable.
* Update README & documentation file
* Fix some typos
* Sort the table of options alphabetically (except echo_msg_x_str options)
* Added echo warning str option to the doc
|
|
|
|
docs easier to read.
|
|
|
|
|
|
|
|
|
|
Add coffee linter
|
|
Add linter HTMLHint for html files
|
|
|
|
|
|
|
|
* Add c gcc option in the doc
* Add missing tag for eslint option in the doc
* Correct typo in doc (' ' instead of '.')
* add cpp linter
* correct typo in doc
* add filetype information for c++
|
|
* Add iverilog for verilog
* Remove extra spacing/blank line
* Set column to 1
|
|
|
|
|
|
|
|
Add an initial getStatuslineStr function with customizable output
|
|
... and move all pictures to img/ directory
|
|
sometimes logs to stderr, sometimes stdout.
|
|
* Add basic scala support using scalac
* Convert if to a ternary expression
* Better bounds check
* Code formatting
* Mention Scala in the documentation
|