Age | Commit message (Collapse) | Author |
|
|
|
Seems standardrb fails to properly use the --config option when using
temporary files but works fine when reading from stdin. This commit
changes the fixer so it uses stdin instead of temporary files.
|
|
* Fix 354 - Migrate CI from travis to Github Actions
* Use matrix strategy for parallel tests
* Don't build image on each run
* Add push trigger on tags
Co-authored-by: Horacio Sanson <horacio@allm.inc>
|
|
Enhanced Dhall fixer support
|
|
dafny: add a timeLimit option and message-parsing
|
|
pass lsp intialization_options to rust-analyzer
|
|
Add -imacros to C flags
|
|
Show tsserver hints/suggestions in Ale.
|
|
feat: Adds variable to use custom config file with Elixir Credo
|
|
Fix Julia Language Server Support
|
|
Enable ktlint fixer for kotlin files.
|
|
Revert "Improves fixer performance for large buffers"
|
|
|
|
Make test/scripts/custom-checks portable
|
|
* Add nvim floating window hover support
* Add configuration for float to replace preview
* preview#ShowFloating: qualify local variables
* Configure floating preview usecases individually
Also:
* Extract floating preview to its own file.
* Ignore 'stay_here' option. Moving into the floating preview window
seems confusing at best.
* Re-use existing floating preview window if it's still up.
* Flush out floating preview documentation.
* Watch cursor position changes per window
Floating previews open a new window, so when that window is written to,
it moves briefly there at a different position than the original window.
This makes repeated positions detected when positions are tracked at a
s: level. Instead, we change the variable to window scoped, which only
fires a message if the cursor has changed from the last position in
*that window*.
* g:ale_floating_preview cleanup
* floating_preview: add ALEDetail tests
* Fix fecs test missing runtime call
* Add ALEHover floating preview tests
Co-authored-by: Jan-Grimo Sobez <jan-grimo.sobez@phys.chem.ethz.ch>
|
|
Add linter for Inko
|
|
codefix: Fix LSP MenuCallback invocation (E119, not enough args)
|
|
Update `ale#python#FindProjectRootIni` with poetry.lock and pyproject.toml
|
|
Custom erlc executable
|
|
suggest scalafmt for sbt
|
|
|
|
Make isort fixer recognize auto_pipenv flag
|
|
dafny: include correct filename in lint results
|
|
Add salt-lint support
|
|
fix: proper initialization options call in php intelephense
|
|
|
|
|
|
Prior to #3448, several linters should have been failing the
custom-checks that look for non-snake-cased lint names. They weren't,
but now the bug that hid those is fixed. So to avoid breaking users, we
just exclude those from the check. Linters excluded:
* clojure/clj_kondo.vim
* elixir/elixir_ls.vim
* go/golangci_lint.vim
* swift/swiftformat.vim
|
|
Fix checkstyle regexp pattern to work correctly in NVim on Windows
|
|
This adds a linter for Inko (https://inko-lang.org/). The linter makes
use of Inko's own compiler, and a newly introduced --check flag to only
check for errors; instead of also compiling source code.
|
|
|
|
|
|
|
|
Add Ruby sorbet option to enable watchman
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use stdin/stdout to communicate with gofmt
|
|
|
|
|
|
|
|
NOTE: The custom-linting-rules test fails due to the following (legit)
warnings:
ale_linters/clojure/clj_kondo.vim:29 Use snake_case names for linters
ale_linters/elixir/elixir_ls.vim:15 Use snake_case names for linters
ale_linters/go/golangci_lint.vim:54 Use snake_case names for linters
ale_linters/swift/swiftformat.vim:56 Use snake_case names for linters
The message wasn't getting printed because docker was explicitly only
being asked to connect stdout (ignoring stderr). Unclear yet why the
error code wasn't getting bubbled up.
|
|
|
|
Sort order is slightly different than the headings
|
|
Tests need extended regexes from sed and --exclude from grep.
|
|
sed wasn't using -E, so '|' wasn't being handled properly. Seems likely
that's sed-implementation specific, so now it runs through docker's sed
to support portability.
|
|
feat: add yamlfix fixer
|