This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
ale/ale_linters
Kevin Locke 3300b1aca7 python/pylint: Change directory to project root
Pylint only [checks for pylintrc] (and .pylintrc) files in the packages
aboves its current directory before falling back to user and global
pylintrc.  For projects with a src dir, running pylint from the
directory containing the file will not use the project pylintrc.

Adopt the convention used by many other Python linters of running from
the project root, which solves this issue.  Add pylintrc and .pylintrc
to FindProjectRoot.  Update docs.

[checks for pylintrc]: https://github.com/PyCQA/pylint/blob/pylint-2.2.2/pylint/config.py#L106

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2019-02-17 10:40:50 -07:00
..
ada #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
ansible Allow custom executable for ansible linters (#1977) 2018-10-18 09:19:27 +01:00
apiblueprint Improve ALE project style checking 2018-09-04 16:51:18 +01:00
asciidoc Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
asm Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
awk Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
bib Update syntax checking 2019-02-06 18:05:13 +00:00
c Update syntax checking 2019-02-06 18:05:13 +00:00
chef Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
clojure Update syntax checking 2019-02-06 18:05:13 +00:00
cloudformation Make CloudFormation linter work again with latest 2018-06-20 14:59:51 +02:00
cmake Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
coffee Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
cpp Update syntax checking 2019-02-06 18:05:13 +00:00
crystal Update syntax checking 2019-02-06 18:05:13 +00:00
cs #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
css Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
cucumber Improve ALE project style checking 2018-09-04 16:51:18 +01:00
cuda #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
cypher Make Cypher linter dynamic 2019-02-06 20:29:58 -02:00
d New linter: dls (#1992) 2018-10-17 16:11:41 +01:00
dafny Improve ALE project style checking 2018-09-04 16:51:18 +01:00
dart Fix the dart language server command and cover it with tests 2018-09-04 11:15:59 +01:00
dockerfile Add the dockerfile_lint linter for Dockerfiles (#1971) 2018-10-26 17:34:32 +01:00
elixir #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
elm Update syntax checking 2019-02-06 18:05:13 +00:00
erlang #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
eruby Add initial support for ruumba in eruby files. 2018-11-04 19:55:06 +13:00
fish Fix #1373 - Fix a bug with Fish errors not being handled on Linux 2018-03-23 12:17:54 +00:00
fortran Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
fountain Add four spaces, not tabs. 2017-12-20 22:53:03 -06:00
fuse Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
gitcommit gitcommit: fully implement warn_about_trailing_whitespace 2018-08-30 03:42:44 +02:00
glsl Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
go Update syntax checking 2019-02-06 18:05:13 +00:00
graphql changed gqlint to lint the file on disk 2018-12-18 18:59:02 +09:00
hack Update syntax checking 2019-02-06 18:05:13 +00:00
haml Allow configuration of hamllint executable (#2048) 2018-11-04 10:35:21 +00:00
handlebars Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
haskell Fix #2276 - Replace a potentially infinite loop for hie 2019-02-07 16:24:41 +00:00
help Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
html Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
idris Update syntax checking 2019-02-06 18:05:13 +00:00
ispc Add --nowrap to ispc options 2018-11-21 10:40:07 +01:00
java Fixes javalsp linter 2019-02-07 11:20:18 +01:00
javascript add project_root_callback for tsserver (#2290) 2019-02-11 21:24:22 +00:00
json Improve ALE project style checking 2018-09-04 16:51:18 +01:00
julia Support both old (<0.7) and new Julia versions 2018-09-19 07:34:11 -07:00
kotlin Update syntax checking 2019-02-06 18:05:13 +00:00
less Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
llvm Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
lua Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
mail Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
make Improve ALE project style checking 2018-09-04 16:51:18 +01:00
markdown Merge pull request #2268 from m-pilia/alex 2019-02-10 23:43:43 +00:00
matlab Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
mercury Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
nasm Fixed NASM linter from outputting junk file 2018-09-10 08:17:44 +10:00
nim #852 - Capture error codes for nimcheck 2017-11-19 00:38:00 +00:00
nix Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
nroff Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
objc Move ccls functions to autoload/ale/handler 2018-09-28 03:26:57 +08:00
objcpp Improve ALE project style checking 2018-09-04 16:51:18 +01:00
ocaml Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
perl Use non-greedy matching instead of looking for the comma 2018-12-16 17:01:24 -05:00
perl6 Complain about binary operators on the ends of lines 2019-02-10 11:43:48 +00:00
php php: change phpstan's --errorFormat to --error-format (#2005) 2018-11-23 09:39:50 +00:00
po Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
pod Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
pony Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
prolog Complain about binary operators on the ends of lines 2019-02-10 11:43:48 +00:00
proto Make it possible to inject flags of protoc invocation. 2018-01-07 17:56:56 +01:00
pug Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
puppet Improve ALE project style checking 2018-09-04 16:51:18 +01:00
pyrex Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
python python/pylint: Change directory to project root 2019-02-17 10:40:50 -07:00
qml Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
r Use --vanilla switch for Rscript 2018-06-07 15:06:09 +02:00
racket Racket linting using raco (#2146) 2019-01-14 19:45:33 +00:00
reason Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
review redpen support for asciidoc, reST, LaTeX and Re:VIEW 2017-11-17 15:34:07 +09:00
rst Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
ruby Adds standardrb linter (#2133) 2018-12-10 14:02:32 -07:00
rust Add support for cargo clippy (#2001) 2018-10-22 09:21:48 +01:00
sass refactor sasslint linter (#2077) 2018-12-06 11:23:31 -07:00
scala Revert "Merge pull request #2083 from zackhsi/scalac-until-jvm" 2018-12-03 20:39:10 +00:00
scss refactor sasslint linter (#2077) 2018-12-06 11:23:31 -07:00
sh Support ale_sh_shellcheck_dialect to set dialect 2019-02-10 09:00:55 -07:00
slim Update syntax checking 2019-02-06 18:05:13 +00:00
sml Improve ALE project style checking 2018-09-04 16:51:18 +01:00
solidity Improve ALE project style checking 2018-09-04 16:51:18 +01:00
spec Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
sql Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
stylus Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
sugarss SugarSS support from PR 1967 (#2219) 2019-01-27 11:42:11 +00:00
swift Update syntax checking 2019-02-06 18:05:13 +00:00
tcl Improve ALE project style checking 2018-09-04 16:51:18 +01:00
terraform Improve ALE project style checking 2018-09-04 16:51:18 +01:00
testft Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
tex Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
texinfo Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
text Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
thrift #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
typescript add project_root_callback for tsserver (#2290) 2019-02-11 21:24:22 +00:00
verilog Update syntax checking 2019-02-06 18:05:13 +00:00
vhdl Update syntax checking 2019-02-06 18:05:13 +00:00
vim #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
vue Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
xhtml Add settings for the Alex linter 2019-02-02 16:20:14 +01:00
xml Update syntax checking 2019-02-06 18:05:13 +00:00
yaml Simplify the code for most linters and tests with closures 2018-08-02 23:44:12 +01:00
yang Improve ALE project style checking 2018-09-04 16:51:18 +01:00