summaryrefslogtreecommitdiff
path: root/autoload
AgeCommit message (Collapse)Author
2020-08-27Fix #3317 - Parse -include from C flagsw0rp
2020-08-27Fix #3316 - Repeat -relative for ALERepeatSelectionw0rp
2020-08-27Fix #3307 - Handle compile_commands paths betterw0rp
ALE now converts paths from compile_commands.json files into absolute paths and prefers matching against absolute file and directory names for determining which flags to use for files. As a result, parsing compile_commands.json to determine flags should work for a lot more C and C++ projects.
2020-08-27#3312 - Just check if additionalTextEdits is non-emptyw0rp
2020-08-27Fix #3312 - Fix a false positive for auto importsw0rp
ALE was incorrectly detecting completion results from servers such as rust-analyzer as wanting to add import lines when additionalTextEdits was present, but empty. Now ALE only filters out completion results if the autoimport setting is off, and one of the additionalTextEdits starts on some line other than the current line. If any additionalTextEdits happen to be identical to the change from completion anyway, ALE will skip them.
2020-08-25Add dhall-format as a Fixerpatrick brisbin
https://github.com/dhall-lang/dhall-lang
2020-08-24#2556 - Support modifiers for formatted filenamesw0rp
2020-08-24Merge pull request #3302 from khaveesh/masterHoracio Sanson
latexindent: Run fixer from stdin instead of a temporary file
2020-08-23Close #2556 - Support filename mappingw0rp
ALE now supports mapping files between different systems for running linters and fixers with Docker, in virtual machines, in servers, etc.
2020-08-21refactor(Fixer): Change latexindent to read from stdin instead of temporary fileKhaveesh N
This is a better strategy as it avoids creating temporary files and the delay that follows
2020-08-20Keep -iframework if present in parsed C/C++ flags (#3057)awang
* Keep -iframework if present in parsed C/C++ flags * Add test to make sure -iframework is parsed Co-authored-by: Alex Wang <ts826848@gmail.com>
2020-08-19Try to fix Windows tests againw0rp
2020-08-19Try to fix tests on Windowsw0rp
2020-08-19Fix #3200 - Do not use -fstack-usage from parsed flagsw0rp
2020-08-19Merge pull request #3178 from sudobash1/expand_atw0rp
Fixes #3092 - Implement loading `@file` c arguments
2020-08-18Remove features deprecated in previous versionsw0rp
2020-08-18Fix #3294 - Fix hover off by 1, handle LSP server crashesw0rp
2020-08-17Merge pull request #3046 from hsanson/2816-fix-standard-fix-doesnt-workw0rp
Fix 2816 - Standard fix does not work.
2020-08-17Merge pull request #2906 from ↵w0rp
elebow/shelldetect-fall-back-to-filetype-if-no-hashbang ShellDetect falls back to filetype if no hashbang (fixes #2886)
2020-08-17Add remark-lint for a markdown fixer (#2836)blyoa
2020-08-14Fix #2899 - Handle tsserver default import completionw0rp
2020-08-14Merge pull request #3144 from jamescdavis/dont_append_newline_when_noeolw0rp
don't append a newline to temp file when buffer is noeol and nofixeol is set
2020-08-14Merge pull request #2920 from ConradIrwin/prettier-standard-stdinw0rp
Fix prettier_standard to respect the configuration file
2020-08-14Dhall language support (fixes #2820)toastal
2020-08-13Merge pull request #3010 from kevinoid/ps1-powershellw0rp
Alias ps1 filetype to powershell
2020-08-13Fix 1695 - Change rubocop fixer to use stdin (#3230)Horacio Sanson
* Fix 1695 - Change rubocop fixer to use stdin * Update test_rubocop_fixer_callback.vader Co-authored-by: Horacio Sanson <horacio@allm.inc> Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2020-08-13Fix #3281 - Stop CursorHold flickeringw0rp
2020-08-12Close #3274 - Handle basic LSP markdown formattingw0rp
2020-08-12Restore old behavior of ALEFix command for Rubocop (#3237)Nihad Abbasov
* 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-10#2919 Use compile_commands.json for headersw0rp
2020-08-10Fix #3278 - Handle UTF-8 in URI encoding/decodingw0rp
2020-08-09#3276 - Disable make -n by default againw0rp
2020-08-09Enable C flag parsing by defaultw0rp
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-09Close #3267 - Add a general autoimport settingw0rp
2020-08-09Merge pull request #2849 from DonnieWest/excludeTsserverWarningsw0rp
Allow the user to remove warnings from completions
2020-08-07Merge pull request #3107 from daliusd/tslintfixw0rp
Fix tslint fixer not working issue (temporary file not found)
2020-08-07Fix #3273 - Handle missing keys in hover informationw0rp
2020-08-07Close #2472 - Add support for pyrightw0rp
2020-08-07Fix #2907 - Handle dictionaries for capabilitiesw0rp
2020-08-07Merge pull request #3191 from mostfunkyduck/masterw0rp
Fixes govet linter for go 1.13+, with tests
2020-08-06fix cppcheck for 1.89+, and add column support (#3030)tsjordan-eng
* fix cppcheck for 1.89+, and add column support In cppcheck 1.89 the output changed to be more like GCC. This commit forces any version of cppcheck to output in that same format. This also allows for ALE to pick up the linter's column information * Add parameters to tests. Vader passes. * Fix c cppcheck for v1.89
2020-08-06Adds hdl_checker LSP support (#2804)Andre Souto
* 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-06Merge pull request #3123 from liskin/ccls-build-dirw0rp
ccls: Detect build dir and set compilationDatabaseDirectory
2020-08-06Fix #3266 Part 2: Fix Harderw0rp
2020-08-05Fix #3266 - Truncate hover messages for LSP toow0rp
2020-08-05Merge pull request #3196 from jeremija/autoimport-langserver-prw0rp
Add autoimport and rename support for langservers
2020-08-04#1532 - Display hover information on CursorHoldw0rp
2020-08-01Merge pull request #3259 from ↵Horacio Sanson
sblask/support-markdownlint-rules-with-multiple-slashes Support markdownlint rules with multiple slashes
2020-07-31Support markdownlint rules with multiple slashesSebastian Blask
2020-07-30fix: Replace hardcoded quotes with ale#Escapejhlink