summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-28Close #3325 - Apply new formatting where possiblew0rp
2020-08-28#3325 - ale#path#BufferCdString now generates %s:hw0rp
2020-08-28Close #3285 - lint_file is now dynamicw0rp
`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-28Close #3309 - Add b:ale_lint_delayw0rp
2020-08-28Fix #3323 - Set default for g:ale_filename_mappingsw0rp
2020-08-28Add sql-lint to supported toolsw0rp
2020-08-28Merge pull request #2988 from joereynolds/masterw0rp
Add sql-lint as linter
2020-08-28#3324 - Enable rls by defaultw0rp
2020-08-28Set prettier working directory to where .prettierignore is (#3101)Sorin Iclanzan
Prettier does not use `.prettierignore` unless the current directory is the root where the `.prettierignore` file resides. * Update Prettier tests * Look for prettierignore to determine project root
2020-08-27Fix #3319 - Force modifications to buffersw0rp
2020-08-27Fix #3318 - Escape macros when parsing C flagsw0rp
2020-08-27Fix C flag parsing and tests on Windowsw0rp
2020-08-27Mention --fast, and document running Windows tests locallyw0rp
2020-08-27#3318 Refactor C flag parsing to set up for quoting argumentsw0rp
2020-08-27#3266 - Catch echo visual selection errorsw0rp
2020-08-27Merge pull request #3310 from pbrisbin/masterw0rp
Add dhall-format as a Fixer
2020-08-27Label the test cases more clearlyw0rp
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-27Fix a typow0rp
2020-08-27#3314 - Tell people how to make new plug mappingsw0rp
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-23Yes, try again to fix Windows testsw0rp
2020-08-23Try to fix Windows tests againw0rp
2020-08-23Try to fix Windows testsw0rp
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-21Fixed testsKhaveesh N
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-20#3299 Merge gcc and clang into a cc linterw0rp
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-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-19#3056 Add tests for parsed C/C++ -std flag handlingw0rp
2020-08-19Merge pull request #3056 from ts826848/remove-ale-std-if-already-in-GetCFlagsw0rp
[WIP] Avoid overriding parsed C/C++ -std=* flag
2020-08-19Merge pull request #3178 from sudobash1/expand_atw0rp
Fixes #3092 - Implement loading `@file` c arguments
2020-08-18Merge pull request #3229 from hsanson/3220-enable-languagetool-for-asciidocw0rp
Enable languagetool for asciidoctor files.
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 #3007 from klaaspieter/swift-formatw0rp
Add Apple's swift-format as a linter
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 #2759 from kgrzywacz/masterw0rp
credo now recognizes umbrella projects
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-17Merge pull request #2940 from davidsierradz/add-markdownlint-optionsw0rp
allow passing custom options to markdownlint
2020-08-17Tell stale bot to wait longer before closing PRsw0rp