Age | Commit message (Collapse) | Author |
|
|
|
* 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
|
|
|
|
|
|
|
|
Update comments for RuboCop pattern
|
|
Fix rust linting with cargo when multiple targets are present
|
|
|
|
|
|
|
|
Fix Rubocop filename handling
|
|
Add vint support for Neovim commands
|
|
|
|
|
|
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.
|
|
|
|
A regression bug introduced with PR #232
Ref #278
|
|
* Add hadolint linter for Dockerfiles
* Fix path
* Fix typo
* Update docs
|
|
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
|
|
and trailing whitespace, and fix existing issues.
|
|
codebase. Make the options match the new standard.
|
|
* 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
|
|
|
|
and disable the rust linters for now, re #256"
This reverts commit f412b4f96fa49f4ed856db25c10bdf4b9c2e4cec.
Conflicts:
doc/ale.txt
|
|
Fix SwiftLint
|
|
|
|
1. Should be defined for 'swift' files, not 'swiftlint'.
2. Use `--use-stdin` option instead of the stdin-wrapper.
|
|
|
|
Add python mypy support
|
|
|
|
Add options for pylint linter
|
|
* Support netcore project linting.
* Support check on the fly.
* Remove debug.
* Rename csc.vim to mcs.vim as it should be.
* Update README.
* Update doc.
* Using `=~#` instead of `=~`.
|
|
* improve-verilator-support
* fix for linter
|
|
|
|
disable the rust linters for now, re #256
|
|
|
|
|
|
* Add rustc checker for rust files
* Add documentation for rustc
* Use a nice helper function
* Add cargo as linter
* Complete the doc for rust linters
* Put l: in front of every local variable
* Apply the requested stylistic changes
|
|
Add eslint option to pass in more options
|
|
|
|
* added hack linter
* updated docs for hack (hh_client)
* naming
|
|
Fix typo in perlcritic linter dictionary
|
|
Pass file name to flake8
|
|
The linter validation logic was checking for `stdout`, `stderr`, or
`both`, resulting in an exception being thrown when loading the
perlcritic linter.
|
|
This adds support for the official optional python typechecker.
|
|
|
|
This makes php output more specific error messages. The format is the normal one ALE expects, but on some systems ALE does not work with PHP unless the display_errors=1 option is used. Without that option php will only output a generic message without a line number like "Errors parsing index.php"
|
|
Added ability to reload compilation flags for c and c++
|
|
|
|
Named file file will be created after ALE, this can redirect the output to /dev/null if go build failed.
|