summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-09add ALEToggle command (#303)Daniel Lupu
* add ALEToggle command * stop active jobs when toggled off * small logic cleanup & ensure ale can be ran manually while toggled off
2017-02-09Merge pull request #295 from metakirby5/pr/coffeelint-localw0rp
Add support for locally installed coffee and coffeelint
2017-02-09Merge pull request #285 from medains/masterw0rp
Linter addition of PHP Mess Detector
2017-02-09Document the command_chain optionv1.1.0w0rp
2017-02-09Revert "Add a Batch stdin wrapper script"w0rp
This reverts commit 76a03b07099ec32135be4c7d9a7283343972b0af.
2017-02-08Make some corrections in the READMEw0rp
2017-02-08#314 Use the quickfix list for jumping between errors if that is set instead ↵w0rp
of the loclist
2017-02-08#39 Don't send the Vim buffer to commands before the last in a chainw0rp
2017-02-07Add a test to cover sign placement after lintingw0rp
2017-02-07Cover the Rust handler with some testsw0rp
2017-02-07try fixing go build (#297)Joshua Rubin
* try fixing go build * cache some system calls * fix /dev/null * use chained commands, use `go test -c` instead of `go tool compile` * fix some unescaped shell commands * fix a bug with explicitly setting GOPATH * implement changes requested in code review. handle errors from multiple files. fix issue when starting a new package * run `go env` as a job * ensure all functions return the proper type * fix loclist line numbers in some cases * remove multibuffer support for now
2017-02-07#256 Attempt to fix Rust linter issues againw0rp
2017-02-07#256 Attempt to fix Rust linter issuesw0rp
2017-02-06#289 Only use the --stdin-display-name flag if the flake8 version supports itw0rp
2017-02-06Merge pull request #307 from yous/rubocop-commentw0rp
Update comments for RuboCop pattern
2017-02-06Merge pull request #305 from notkild/masterw0rp
Fix rust linting with cargo when multiple targets are present
2017-02-06Fix rust linting with cargo when multiple targets are presentnotkild
2017-02-06Update comments for RuboCop patternChayoung You
2017-02-05Take the rubocop filename from the buffer number given to the functionw0rp
2017-02-05Merge pull request #299 from derekprior/dp-fix-rubocop-againw0rp
Fix Rubocop filename handling
2017-02-05Merge pull request #294 from tpict/masterw0rp
Add vint support for Neovim commands
2017-02-05Update the contributing guide to offer some more advicew0rp
2017-02-05Make a note in the FAQ about how to use quickfix errorsw0rp
2017-02-04Fix mypy error parsing when column numbers are included.w0rp
2017-02-04Fix #124 Finish implementing command chaining, and make it work for DMDw0rp
2017-02-03Fix Rubocop filename handlingDerek Prior
In my previous change, I updated the Rubocop linter to pass the filename to Rubocop. This change was tested on a file I expected Rubocop to ignore and the experience in vim was as I expected. However, I soon found that ALE wasn't finding errors in files that should not be ignored. After investigation, I found a few issues that this commit fixes: 1. We were not properly passing the current filename. We now use `expand` to get the filename. 2. The regular expression used in the callback was expecting the static value of `_` for the filename in output. We now use a looser regular expression that begins matching on the first `:`. 3. The linter was defined statically. By using the current filename when defining the command the linter would always use the filename of the first Ruby file the user opened. We now use a `command_callback` to inject the proper filename. I tested these changes on a configuration with included and excluded files and found it to work as I expected. Apologies for the earlier incorrect change.
2017-02-02add support for locally installed coffeeEthan Chan
2017-02-02add support for locally installed coffeelintEthan Chan
2017-02-02Add a default alias for the Dockerfile filetype, which is capitalised for ↵w0rp
some users.
2017-02-02Add --enable-neovim flag to vint when appropriatetpict
2017-02-01Linter addition of PHP Mess Detectormedains
2017-02-01Merge pull request #284 from EinfachToll/fix-gcc-commandw0rp
Tell gcc to use C, not C++, when linting C source files
2017-02-01Tell gcc to use C, not C++, when linting C source filesEinfachToll
A regression bug introduced with PR #232 Ref #278
2017-01-30Dockerfile linting via hadolint (#282)Łukasz Jan Niemier
* Add hadolint linter for Dockerfiles * Fix path * Fix typo * Update docs
2017-01-30Fix #249 Mention how to clear sign background colors in the READMEw0rp
2017-01-30Merge pull request #281 from derekprior/dp-fix-rubocopw0rp
Enable Rubocop to exclude files based on config
2017-01-27Enable Rubocop to exclude files based on configDerek Prior
When using `--stdin`, Rubocop requires that you also pass the associated file name. ALE was previously passing `_` as the filename. By passing the actual relative path to the file and enabling the `--force-exclusion` option, we can get Rubocop to respect excluded files in the configuration. Closes #197
2017-01-24Add ALEInfo command to get list of available/enabled linters (#273)DiscoViking
* Add ALEInfo command to get list of available/enabled linters for current filetype * Add Vader tests for ALEInfo command * Fix ALEInfo tests breaking CI by echoing too much output to screen * Speculative change to Makefile which seems to fix test hanging problem locally. * Fix Vader tests to not require a TTY
2017-01-22Document the new quickfix and loclist options.w0rp
2017-01-22Sort the global options in the documentation by name.w0rp
2017-01-22Add a script for custom checks to enforce using the abort flag for functions ↵w0rp
and trailing whitespace, and fix existing issues.
2017-01-22Make the Erlang linter code match the style used in the rest of the ↵w0rp
codebase. Make the options match the new standard.
2017-01-22Add erlc lint for Erlang (#248) (#255)Magnus
* Add erlc lint for Erlang (#248) * Ignore certain errors in Erlang .hrl files (#248) A .hrl file does not need to have a -module definition. Additionally, it is common to have unused elements in such a file, as the entities will be used in a file including the header. * Address change requests to Erlang linter
2017-01-22Fix parsing of currently shown signs with Spanish locale (#268)EinfachToll
* Fix parsing of currently shown signs with spanish locale * Add a test for parsing of Spanish signs
2017-01-22Clean up the list opening testsw0rp
2017-01-22Add option to open loclist/quicklist when there are errors (#266)yfery
* Add option to open loclist/quicklist when there are errors I copied PR #137, and tries to complete it by correcting some issues and adding vader tests. About tests, first time with vader, can you give some feedback if there are what you expected in PR #137. * Remove old code + fix indent issue * add g:ale_keep_list_window_open option * Correct bug with keep open option * Add comment into vader file * Fix errors for Travis CI build
2017-01-20Improve mypy handling a little bit morew0rp
2017-01-19REVERT "Fix some naming conventions and use abort for all Rust functions, ↵w0rp
and disable the rust linters for now, re #256" This reverts commit f412b4f96fa49f4ed856db25c10bdf4b9c2e4cec. Conflicts: doc/ale.txt
2017-01-19Join the lines Neovim passes to ale (#263)EinfachToll
* Join the lines Neovim passes to ale Fixes #256 * Refactor line joining into own function * Add test for line joining * Fix the test. Sorry.
2017-01-19Merge pull request #262 from KenjiTakahashi/fix_swiftlintw0rp
Fix SwiftLint