Age | Commit message (Collapse) | Author |
|
This allows the location list from one buffer to point to an issue in
another; previously, the error message would be shown but with no way to
jump to it.
|
|
* [PHP] PhpStan also looks for .dist config file
* Add tests
|
|
|
|
since regex is not supported for filtering paths, tags and branches.
- Document: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
- Answer by GitHub staff: https://github.community/t/using-regex-for-filtering/16427/2
|
|
|
|
Fixes https://github.com/dense-analysis/ale/issues/3798.
|
|
|
|
|
|
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
|
|
* eslint-handler: fix getcwd when there is no node_modules
|
|
|
|
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
|
|
Co-authored-by: Horacio Sanson <horacio@allm.inc>
|
|
|
|
|
|
|
|
|
|
The ocaml filetype is currently used for several, different file
formats. This causes problems as not all tools support all formats.
New filetypes are introduced to support this separation, this needs some
changes in ale that are fortunately backwards-compatible.
These change add ocamlinterface file support for ocp-indent, merlin,
ocamlformat and ocaml-lsp. For ocaml-lsp I took the liberty to
add all recognised language ids, even if they are not supported.
ols has not been changed as the project has been abandoned since 2019.
|
|
|
|
* Don't use a temporary file for tflint
* set cwd for tflint
|
|
cmake-format added support for reading from/outputting to stdin/out as
of v0.3.6, released 2018-04-10 (commit 2e2aff2) [0].
Reading from stdin is preferable over reading from a temporary file
because when given a concrete file cmake-format will look for its config
file (.cmake-format.py or similar) in the parent directories of the
provided file. If the temporary file is off in a tmpdir somewhere (e.g.,
/tmp on *nix), cmake-format will almost certainly not come across the
user's intended format configuration file, making it appear that
cmake-format is ignoring the config file.
If cmake-format reads from stdin, though, it'll look for its config file
in its current working directory and its parent directories, in a
similar manner to clang-format. This has a much higher chance of running
across the intended config file.
[0]: https://github.com/cheshirekow/cmake_format/releases/tag/v0.3.6
Co-authored-by: Alex Wang <ts826848@gmail.com>
|
|
* Fix lintr.vim to consider Renviron
* Update test_lintr.vader to match lintr.vim fix
* Update credits
Co-authored-by: ourigen <ourigen [at] pm.me>
|
|
Co-authored-by: Horacio Sanson <horacio@allm.inc>
|
|
|
|
|
|
* Fix stylelint not obeying project-specific rules
* Fix tests
* Fix test
* Fix test
|
|
* fix: added support for local solhint executable
* feat: added support for matching parse errors
* test: added test for solhint command callback and handler
* chore: removed command callback test
* refactor: made solhint handler structure closer to eslint
|
|
|
|
|
|
|
|
|
|
* improve DMD handler
- ignore errors from other files
- catch 'Deprecation' as warning
- add tests
* adding filename key instead of filtering
* update dmd test
* fix test dmd windows
|
|
* v: add "v fmt" fixer.
* v: add "v" (build) linter.
* v: fix vlint complaints and add documentation.
* v: add tests.
* v: use ale#Pad().
|
|
* Add nixfmt fixer.
* Replace manual options pad with ale#Pad()
|
|
Buildifier offers a -path command line option:
> Buildifier's reformatting depends in part on the path to the file
> relative to the workspace directory. Normally buildifier deduces
> that path from the file names given, but the path can be given
> explicitly with the -path argument. This is especially useful when
> reformatting standard input, or in scripts that reformat a temporary
> copy of a file.
This lets us drop our `-type`-guessing logic.
For the moment, we rely on the buffer filename being "relative to the
workspace directory", which it generally is, but in a future change, we
should introduce logic that will locate the WORKSPACE file and adjusts
the filename relative to that directory. This could be complicated based
on the working directory in which `buildifier` is executed, so a little
more research is necessary to implement that logic correctly.
|
|
* Add support for `ptop` fixer
* add test file for ptop tests
* called wrong fixer in assertion test
* use ' %s %t' instead of ' %t %t'
|
|
* Add more parameters to the DMD linting command
fixes #3637
* adding tests for dmd linter
* adding dmd test for windows
|
|
|
|
|
|
* add support for clangd with CUDA
* add clangd with CUDA in supported-tools.md
* add doc for clangd with CUDA
|
|
* add support for svelte via svelteserver language server
* svelte: fix Vint error and add a `svelteserver` simple test.
Co-authored-by: Joakim Repomaa <mail@j.repomaa.com>
Co-authored-by: Joakim Repomaa <mail@jreinert.com>
|
|
|
|
|
|
|
|
* Add ale_python_pyls_options
* Add extra explanatory detail
* Fix alignment
* Fix test
|
|
|
|
|
|
|
|
|
|
|