summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2018-07-23Merge pull request #1745 from sharils/masterw0rp
Work around hot-reloading issue again
2018-07-23Fix autoload for phoenixsharils
When dializer isn't a dependency, mix dialyzer recompiles the whole project because it's not possible to know if this command dialyzer exist or not until recompilation is done. Then the timestamps of the project is messed up which results in broken hot-loading. In this case, mix help dialyzer would return zero which prevents compilation of the whole project since dialyzer isn't installed, it's help manual doesn't exist. When dialyzer is a dependency, mix dialyzer would just run the command. In this case, mix help dialyzer would return 1 which allows mix dialyzer to run.
2018-07-22Merge pull request #1751 from melentye/masterw0rp
Add Clangd language server support for C
2018-07-22Add Clangd language server support for CAndrey Melentyev
2018-07-22Merge pull request #1750 from kylef/kylef/apib-tmpw0rp
Make drafter linter use stdin instead of writing to tmp file
2018-07-22Make drafter linter use stdin instead of writing to tmp fileKyle Fuller
Writing to a tmp file is unnecessary as drafter will use stdin if a path is not provided.
2018-07-22Merge pull request #1742 from typetetris/masterw0rp
Add cabal-ghc linter
2018-07-20Add cabal-ghc linterEric Wolf
cabal-ghc calls ghc via cabal exec and so ghc has access to packages in cabal sandboxes for example
2018-07-19Add documentation and testing for fortlsBen Spiers
2018-07-19Add support for Fortran language server by @hansecBen Spiers
2018-07-16remark-lint without saving to diskTakashi WADA
2018-07-16Support remark-lint installed locallyTakashi WADA
2018-07-15Add kotlin language server support (#1725)MTDL9
* Add kotlin languageserver linter definition * Added kotlin languageserver references in docs, fix missing !! on other linters * Added Vader tests for root path detection in Kotlin Language Server
2018-07-15Massively reduce the amount of code needed for linter testsw0rp
2018-07-12Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIRw0rp
2018-07-07Merge pull request #1697 from ananace/add-puppet-languageserverw0rp
puppet: Add puppet-languageserver linter
2018-07-06Add flow-language-serverjamestthompson3
2018-07-05Clean up root detection for puppet languageserverAlexander Olofsson
2018-07-05vue: Add the vls language server linterAlexander Olofsson
2018-07-04puppet: Add puppet-languageserver linterAlexander Olofsson
2018-07-04Make the language option for LSP linters optionalw0rp
2018-07-04Remove deprecated code for the 2.0 releasev2.0.0w0rp
2018-07-01add pyre lsp linter to python lintersDerek P Sifford
2018-07-01Respect ale_warn_about_trailing_whitespace for yamllintw0rp
2018-07-01Capture error codes for yamlllintw0rp
2018-07-01Fix #1412 - Use --stdin-filename for newer reek versionsw0rp
2018-06-27Rust Cargo linter: Improve workspace support (#1679)Dan Aloni
* Rust Cargo linter: Improve workspace support When using Cargo workspaces [1], there is a 'Cargo.toml' directory in a top level directory, listing all the crates in the project. If we are currently editing one of the crates, 'cargo build' should execute in that directory for that crate's separate `Cargo.toml`, otherwise Cargo may spend more time possibly rebuilding the entire workspace, and maybe failing on one of the other crates, instead of succeeding on the current. [1] https://doc.rust-lang.org/book/second-edition/ch14-03-cargo-workspaces.html
2018-06-27Merge pull request #1675 from nicopauss/masterw0rp
Improve pyrex cython linter.
2018-06-27Merge pull request #1682 from fennerm/fix_prospector_e474w0rp
Fix prospector empty string error
2018-06-26Fix prospector empty string errorFenner Macrae
Prospector linter is raising error when no warnings are present in file (#1680). Copied fix from #779.
2018-06-25Handle cython warning with custom handle and remove '--warning-errors'.Nicolas Pauss
Add a custom handler to support cython warning format. Remove '--warning-errors' to keep previous behaviour.
2018-06-25sh: add bash-language-server linterChristian Höltje
2018-06-25Improve pyrex cython linter.Nicolas Pauss
Like many other linters, use variables for the executable and options used by the linter. By default, the linter now report every warnings as errors with `--warning-errors`. Also add include directory and set working directory to file directory.
2018-06-20Merge pull request #1665 from ashemedai/masterw0rp
Make CloudFormation linter work again with latest version
2018-06-20Merge pull request #1618 from colbydehart/masterw0rp
[new linter] Add mix linter for elixir
2018-06-20Remove redundant spaces.w0rp
2018-06-20Make CloudFormation linter work again with latestJeroen Ruigrok van der Werven
- Fix regexp - Get rid of +0 since ALE does a str2nr() on lnum and col - Put all matches in numerical order for easier maintenance
2018-06-17Merge pull request #1653 from chaucerbao/feature/js-tsserver-supportw0rp
Add TSServer support for JavaScript files
2018-06-17Merge pull request #1650 from yasuhiroki/support-cfn-python-lintw0rp
Add linter for AWS CloudFormation template file
2018-06-13Add TSServer support for JavaScript filesAlvin Chan
2018-06-13Add end_lnum and end_col in cfn_python_lint handleryasuhiroki
2018-06-12Add linter for AWS CloudFormation template fileyasuhiroki
2018-06-07WIP cd to project pathColby Dehart
2018-06-07added test for command callbackColby Dehart
2018-06-07Use --vanilla switch for RscriptStefan Siegel
This prevents possibly bad interference with the user's R environment, e.g. by an auto-activating packrat.
2018-06-07#1635 - Use the project base rather than its parent for cqueryBen Falconer
2018-06-06Add the cquery LSP #1475 #1594Ben Falconer
2018-06-05Allow all Python linter executables to be set to `pipenv`.Eddie Lebow
It appends ` run {linter_name}`, analogously to the Ruby linters when the executable is set to `bundle`
2018-06-04Allow linting rust tests and examples with cargoMichał Budzyński
2018-06-03Merge pull request #1625 from elebow/flake8-pipenv-runw0rp
Allow flake8 executable to be set to `pipenv`.