Konstantin Alekseev
1462de6685
Run flake8 from project root by default.
...
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.
2020-08-30 22:56:10 +03:00
w0rp
33202a39f5
#2107 - Recommend <C-c> instead, which avoids autocmd functions
2020-08-29 20:45:45 +01:00
w0rp
303bed6ec1
#2107 - Document completion fallbacks and insert-completion trick
2020-08-29 20:40:50 +01:00
w0rp
6e2e51b154
Fix #2971 - Disable automatic completion while 'paste' is active
2020-08-29 17:27:53 +01:00
w0rp
f1ecc2e068
Fix psalm options. Retry on some test failures
2020-08-29 16:31:47 +01:00
w0rp
7e0cdb53ec
Fix #3247 - Use --always-make for make -n by default
2020-08-29 16:05:49 +01:00
w0rp
34e409ea21
Close #3285 - lint_file is now dynamic
...
`lint_file` can now be computed dynamically with a callback function,
which can return a deferred result, as per `ale#command#Run`. This
allows linters to dynamically switch between checking files on disk,
or checking code on the fly.
Some tests have been fixed on Windows.
2020-08-28 14:02:05 +01:00
w0rp
b8c0ac2e61
Close #3309 - Add b:ale_lint_delay
2020-08-28 09:54:43 +01:00
w0rp
36e959a466
Add sql-lint to supported tools
2020-08-28 09:25:40 +01:00
w0rp
369e3876f0
#3324 - Enable rls by default
2020-08-28 08:23:10 +01:00
w0rp
6074720dc2
Mention --fast, and document running Windows tests locally
2020-08-27 19:39:16 +01:00
w0rp
5d3d33626c
Merge pull request #3310 from pbrisbin/master
...
Add dhall-format as a Fixer
2020-08-27 13:39:30 +01:00
w0rp
686f42a2e1
Fix a typo
2020-08-27 09:18:10 +01:00
w0rp
c9377e9baf
#3314 - Tell people how to make new plug mappings
2020-08-27 09:17:14 +01:00
patrick brisbin
447aea4af0
Add dhall-format as a Fixer
...
https://github.com/dhall-lang/dhall-lang
2020-08-25 09:34:34 -04:00
w0rp
3e2abe3f25
#2556 - Support modifiers for formatted filenames
2020-08-24 09:33:07 +01:00
w0rp
ba3dd0d027
Close #2556 - Support filename mapping
...
ALE now supports mapping files between different systems for running
linters and fixers with Docker, in virtual machines, in servers, etc.
2020-08-23 19:55:42 +01:00
w0rp
2b785688ea
#3299 Merge gcc and clang into a cc linter
...
Users can easily be confused when they set some options for a C or C++
compiler, and another compiler is run with different options, which
still reports errors. To remedy this, the existing `gcc` and `clang`
linters have been replaced with a `cc` linter that will run either
compiler.
This is a breaking change for ALE v3.0.0.
2020-08-20 01:49:14 +01:00
w0rp
f8b3a43aab
Merge pull request #3229 from hsanson/3220-enable-languagetool-for-asciidoc
...
Enable languagetool for asciidoctor files.
2020-08-18 23:22:01 +01:00
w0rp
5eda1df0a9
Remove features deprecated in previous versions
2020-08-18 23:03:43 +01:00
w0rp
bc6304bdb0
Merge pull request #3007 from klaaspieter/swift-format
...
Add Apple's swift-format as a linter
2020-08-17 23:37:23 +01:00
w0rp
514e5a8baa
Merge pull request #2940 from davidsierradz/add-markdownlint-options
...
allow passing custom options to markdownlint
2020-08-17 10:21:36 +01:00
Ben Boeckel
506a8532d0
rust/cargo: add support for a custom target directory
...
This can avoid having to wait for ALE or ALE being blocked on other
cargo actions within the same crate.
2020-08-13 10:22:33 -04:00
w0rp
0b77766337
Merge pull request #3010 from kevinoid/ps1-powershell
...
Alias ps1 filetype to powershell
2020-08-13 13:45:49 +01:00
w0rp
979062235a
Fix #3286 - Fix duplicate tags
2020-08-13 13:44:22 +01:00
Nihad Abbasov
d5912b53dd
Restore old behavior of ALEFix command for Rubocop ( #3237 )
...
* Restore old behavior of ALEFix command for Rubocop
Since RuboCop 0.60 ALEFix command stopped to fix all found offenses. This change restores the
previous behavior by allowing rubocop to fix all detected offenses.
* Fix tests
* Allow to configure auto-correct option for Rubocop
2020-08-12 14:04:54 +01:00
w0rp
9e1f511003
#3276 - Disable make -n by default again
2020-08-09 20:08:42 +01:00
w0rp
affeed7a87
Enable C flag parsing by default
...
The options for parsing `make -n` and `compile_commands.json` flags
are now enabled by default, so people can start getting better flags
for their files by default.
`compile_commands.json` flags are now preferred over `make -n` results,
to make the options work better by default.
2020-08-09 04:23:32 +01:00
w0rp
681ca5fee8
Explain how to use ALE and coc.nvim together
2020-08-09 03:18:21 +01:00
w0rp
6d502233d8
Close #3267 - Add a general autoimport setting
2020-08-09 02:32:47 +01:00
w0rp
8bfb5c6407
Merge pull request #2849 from DonnieWest/excludeTsserverWarnings
...
Allow the user to remove warnings from completions
2020-08-09 01:32:27 +01:00
w0rp
19229e8e27
Close #2472 - Add support for pyright
2020-08-07 12:16:13 +01:00
w0rp
4044196047
#2804 Add hdl-checker to supported tools
2020-08-06 13:24:20 +01:00
Andre Souto
5b3da60cea
Adds hdl_checker LSP support ( #2804 )
...
* Added hdl_checker support
* Added hdl_checker tests
HDL Checker searches for files when no config file is found, which could lead to very long searches when the user is not really on a project setting
2020-08-06 13:20:54 +01:00
w0rp
86d5cb81bd
Use more American English
2020-08-04 20:11:49 +01:00
w0rp
acf892c4d1
#1532 - Display hover information on CursorHold
2020-08-04 20:11:49 +01:00
Horacio Sanson
fc7b4585e6
Merge pull request #3246 from lgmsantos/patch-1
...
Update ale-java.txt
2020-07-31 08:16:11 +09:00
Josh Reichardt
72f1d730fd
Typo
2020-07-30 09:00:20 -05:00
Horacio Sanson
5338dbf680
Merge pull request #3231 from jhlink/add-astyle-for-c-formatting
...
Add astyle for C/C++ formatting
2020-07-29 22:08:46 +09:00
jhlink
5377272d20
fix: Change _options to _project_options
2020-07-28 19:48:27 -04:00
jhlink
028485b4de
doc: Add ale_cpp_astyle_options in ale-cpp
2020-07-26 21:22:17 -04:00
jhlink
c38b2a6524
doc: Add ale_c_astyle_options in ale-c
2020-07-26 21:21:38 -04:00
jhlink
f26b2e7f01
doc: Add astyle to ale-cpp-options in ale.txt
2020-07-25 20:38:15 -04:00
jhlink
9316b7b3f2
doc: Add astyle to c++ in supported lang & tools
2020-07-25 20:38:09 -04:00
jhlink
a2d172c457
doc: Add astyle to ale-cpp
2020-07-25 20:32:06 -04:00
Luiz Gustavo
9fe208a01f
Update ale-java.txt
2020-07-25 02:32:10 -03:00
w0rp
f31182beee
Merge pull request #3060 from hsanson/345-update-javalsp-documentation
...
Fix 345 - update java language server docs.
2020-07-21 12:48:57 +01:00
w0rp
f4668c751f
Merge pull request #3070 from hsanson/2732-add-bashate-support
...
Fix 2732 - Add bashate support
2020-07-21 12:47:33 +01:00
Sheheryar Parvaz
23c58e63d4
Support zls language server for zig
2020-07-10 22:33:37 -04:00
jhlink
57423f13ec
style: Adjust spacing
2020-07-10 18:59:29 -04:00