Age | Commit message (Collapse) | Author |
|
Add Elvis handler for Erlang
|
|
fix(ale_linters/phpcs): add support for multiline error messages
|
|
For linters/tserver and handlers/eslint: look for node packages in .yarn/sdks as well
|
|
|
|
Code actions and ALERename now appear in the right click context menu
for GVim by default.
|
|
|
|
|
|
|
|
* Added tsserver and LSP code action support.
* tsserver refactors support added.
* Handling special case when new text is added after new line symbol.
* ale#code_action#ApplyChanges simplified.
* Initial attempt on LSP Code Actions.
* workspace/executeCommand added.
* Some null checks added.
* Add last column to LSP Code Action message.
* Pass diagnostics to LSP code action.
Previously ApplyChanges code was applied from top-to-bottom that required
extra parameters to track progress and there was bug. I have changed code
to bottom-to-top approach as that does not require those extra parameters
and solved the bug.
Tested with typescript-language-server and it is working.
|
|
Check for Vim's shell type buffer variables before falling back to the file type
|
|
The "ale#handlers#sh#GetShellType()" function currently falls back
to the file type without checking for buffer-local variables first.
This causes the function to return "sh" even when a script is known
by Vim to be a script of a more specific type (e.g., "bash").
The "ale#handlers#shellcheck#GetDialectArgument()" function then
erroneously uses this type even though a more fitting type should be
used instead. Files without a "#!" line will be of type "sh" even
though they may have a ".bash" suffix.
This commit fixes the problem by checking for buffer-local shell
type variables (set by Vim) before falling back to the file type.
|
|
|
|
|
|
|
|
:ALERename! now ignores errors for files that cannot be modified, and
modifies all other files.
|
|
|
|
Use maven wrapper if available
|
|
|
|
Fix grammatical error in doc
|
|
|
|
'mvn' executable
|
|
bibclean: update matchlist reges for bibclean > v2.11.4
|
|
|
|
Update ale_ruby_rubocop_auto_correct_all tag
|
|
|
|
|
|
|
|
Newer versions of pylint will now check your code as you type. Older
versions will still only check the file on disk.
Co-authored-by: Oliver Wiegers <oliver.wiegers@gmail.com>
|
|
|
|
Add stdin option for supported vint versions
|
|
|
|
Add an `ALECompletePost` event along with everything needed to make it
useful for its primary purpose: fixing code after inserting completions.
* `ALEFix` can now be called with a bang (`!`) to suppress errors.
* A new `ALELintStop` command lets you stop linting, and start it later.
|
|
|
|
Fix typo
|
|
Fix asciidoc languagetool integration
|
|
|
|
A new command, `:ALEImport`, has been added, which lets you import words
at your cursor if a completion provider can provide a completion for
that word which includes some additional text changes.
|
|
[Elvis][1] is an Erlang style reviewer.
[1]: https://github.com/inaka/elvis
|
|
|
|
Alias ember-template-lint to embertemplatelint so users can use either
string to enable the linter.
|
|
|
|
|
|
* ember-template-lint: Lint from stdin
* This feature has recently been implemented in ember-template-lint.
* Refactor ember-template-lint executable
* Fallback on a temporary file for old template-lint
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
|
|
|
|
|
|
Provide configuration option to run flake8 from project root.
|
|
Issue 2958: Addtional ^M characters on Windows
|
|
Option `per-file-ignores` was introduced in flake8 version 3.7.0.
It allows to ignore specific errors in specific files using glob syntax.
For example `per-file-ignores = src/generated/*.py:F401` will
ignore `F401` error in all python files in `src/generated`.
Thus ale has to run flake8 from project root where .flake8 config
is placed otherwise glob won't match linted file.
|
|
vim/vint: show policy name
|
|
|