Łukasz Jan Niemier
a1458e9c07
Dockerfile linting via hadolint ( #282 )
...
* Add hadolint linter for Dockerfiles
* Fix path
* Fix typo
* Update docs
2017-01-30 15:27:26 +00:00
w0rp
03bab835d9
Fix #249 Mention how to clear sign background colors in the README
2017-01-30 15:22:14 +00:00
Magnus
cae153b3ac
Add erlc lint for Erlang ( #248 ) ( #255 )
...
* 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-22 13:42:18 +00:00
w0rp
ea438be5c1
REVERT "Fix some naming conventions and use abort for all Rust functions, and disable the rust linters for now, re #256 "
...
This reverts commit f412b4f96f
.
Conflicts:
doc/ale.txt
2017-01-19 20:21:54 +00:00
w0rp
41686980fd
Document the mypy options, and fix spacing issues, largely in the documentation
2017-01-15 13:20:23 +00:00
w0rp
35bdd6f478
Merge pull request #237 from keith/ks/mypy-linter
...
Add python mypy support
2017-01-15 13:05:37 +00:00
Junfeng Li
8762a6fa66
Support C# linting with mono compiler mcs. ( #250 )
...
* 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 `=~`.
2017-01-15 12:42:17 +00:00
w0rp
f412b4f96f
Fix some naming conventions and use abort for all Rust functions, and disable the rust linters for now, re #256
2017-01-13 09:23:03 +00:00
EinfachToll
9c5f092b4f
Add support for Rust using rustc and cargo ( #230 )
...
* 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
2017-01-12 09:33:55 +00:00
Zefei Xuan
5a0c3fd01e
Added hack linter for php ( #239 )
...
* added hack linter
* updated docs for hack (hh_client)
* naming
2017-01-04 17:07:21 +00:00
w0rp
c17123b631
Fix #238 Make the README show the proper linter name for Flow
2017-01-04 13:05:17 +00:00
Keith Smiley
4566bd65c9
Add python mypy support
...
This adds support for the official optional python typechecker.
2016-12-30 16:12:30 -08:00
dzhou121
55827a9493
add go build for build errors ( #180 )
...
* add go build for build errors
* Add go build to doc and README
* Improvement for Go build
Go build works on package level, so copy over the other files
that belong to the same package to the temp folder as well.
* revert back to simple go build
* change gobuild script var name
2016-12-22 12:10:21 +00:00
w0rp
cd6d8f2ab6
Fix #229 Disable text linters by default
2016-12-22 11:32:20 +00:00
David Mohundro
3418faf054
Add support for Swift with swiftlint ( #214 )
...
* Add support for swift with swiftlint
* Fix issue by adding '.swift' file extension
2016-12-13 15:28:20 +00:00
Eric Lehner
70e379cc46
Add Elm linting via elm-make ( #213 )
...
* Add support for Elm linting
* Adding documentation for Elm
* Adjusting spacing
* Addressing concerns listed in pull request
Removed the s:FindRootDirectory function as it does not make much sense
in this context. Adjusted the rest of the code to handle the removal of
that function, including using the ale#util function to find the nearest
file.
Ensured that when an empty filepath is found, the code does not attempt
to change directories.
Ensured that the linter would take from stdin using the wrapper.
2016-12-13 09:06:04 +00:00
w0rp
aee339f401
Document the new stylelint linter
2016-12-06 13:26:06 +00:00
Andrew Balmos
35307c0585
LaTeX Linters ( #190 )
...
* Add chktex linter
* Alias plaintex to tex
* Add lacheck linter
Closes #179
* Add the chktex warning code
This very useful to have when you want to suppress lint warnings with LaTeX
comments. chktex tends to be a bit noisy so this often needed.
* lacheck: Make regex less specific
To be more robust future changes in `stdin-wrapper`
2016-12-04 22:19:06 +00:00
w0rp
f5a4e11894
Add an FAQ section describing how to run linters when files are saved.
2016-12-01 09:52:43 +00:00
poohzrn
900b4cdff3
Add Proselint ( #185 )
...
* Add Proselint
- Markdown
- Tex
- Text
* Use ale#handler#HandleUnixFormatAsWarning
* Indentation
2016-11-28 09:36:11 +00:00
Alexander "Ace" Olofsson
e03df80a09
Add puppet linters ( #183 )
...
* Start adding Puppet linters
* Use the correct output stream for puppet parser
* Finish Puppet and puppet-lint linters
* Add Puppet information to documentation
2016-11-25 12:00:07 +00:00
Andrey Popp
f7e6236fe8
Add ocaml linter: merlin ( #177 )
...
* Add ocaml linter: merlin
* Add docs for ocaml-merlin integration.
* Remove annoying error message from ocaml merlin linter
* Update doc to list merlin linter
2016-11-23 15:19:36 +00:00
w0rp
498a9435de
Document that typecheck is now supported
2016-11-10 16:24:17 +00:00
Edward Larkey
8632e6b4e0
Added support for foodcritic
...
Adding support the foodcritic linter for Chef files.
Listing all issues as warnings for now
Doesn't get in the way of rubocop linting if ft=ruby.chef
Updated documentation
Closes #127
2016-11-01 15:36:08 -05:00
Zach Perrault
4088347901
Add FlowType support ( #157 )
...
* Add `javascript/flow` linter
* Add documentation for flow
* Remove a line from the docs that was from eslint
* Only run if flow gives output; Correct link in doc
* Address PR feedback #157
2016-11-01 09:00:08 +00:00
mshr-h
e3a8829d67
Add support for clang for c
2016-10-31 14:38:13 +09:00
w0rp
9028d1f132
Add pylint to the list of supported tools.
2016-10-30 09:47:06 +00:00
w0rp
c8821fc049
#144 - Implement commands for moving through warnings/errors
2016-10-26 10:36:53 +01:00
w0rp
222d9e6908
Fix the autocmd suggestion some more
2016-10-25 15:46:18 +01:00
w0rp
9a019e2342
Fix a mistake in the FAQ code for the autocmd event
2016-10-25 15:01:10 +01:00
w0rp
0fbf7bcc99
Fix the headings and table of contents.
2016-10-25 10:44:50 +01:00
w0rp
2bcb21f350
Restructure the README.
2016-10-25 10:39:06 +01:00
w0rp
b9428b7db0
Merge #139 - Add Markdown linting support
2016-10-24 20:40:24 +01:00
Alex Layton
95373ddab5
Add support for mlint, a MATLAB linter ( #145 )
...
* Add support for mlint, a MATLAB linter
* Fix mlint linter as requested
* Clean up leftover loaded flag for mlint
2016-10-24 20:32:52 +01:00
Bjorn Neergaard
a2e4af1626
Document ansible-lint
2016-10-20 09:27:57 -05:00
Bart Libert
a34fb0a6a7
Add support for cppcheck ( #126 )
...
* Add support for cppcheck
* Fix vint error in cppcheck handler
* Add vader test for CppCheck format handler
2016-10-20 12:30:45 +01:00
Jesse Paroz
5831e932e0
Added support for hlint
2016-10-19 22:27:03 +10:00
Łukasz Jan Niemier
27aad958d6
Add linters for Elixir ( #113 )
...
* Add Credo linter for Elixir
* Add requested changes
TODO: check if all message types are covered in `if` chain.
* Add information about Credo linter to README
* Add information about Credo linter to doc
2016-10-16 16:44:09 +01:00
s-ol
c197928d67
add documentation for luacheck linter
2016-10-13 10:05:30 +02:00
w0rp
210a897a82
Remove the title abbreviation
2016-10-11 22:05:12 +01:00
w0rp
6f94cee56e
Try putting the build status in the title line
...
This might show the first line of text on some mobile browsers again.
2016-10-11 22:04:10 +01:00
w0rp
957acf186d
Add the logo and thank Mark for his work.
2016-10-11 21:55:26 +01:00
Bjorn Neergaard
5caec8d3b8
Introduce golang support
...
This includes go vet, golint, and gofmt -e
2016-10-11 07:56:14 -05:00
Kabbaj Amine
7fe0ab27bd
Fix typos in README
2016-10-10 17:53:09 +03:00
KabbAmine
e4b3f579fa
Echo string format ( #76 )
...
* Implement an option to configure the echoed message, #48
Via `g:ale_echo_msg_format` where:
- `%s` is the error message itself
- `%linter%` is the linter name
- `%severity` is the severity type
e.g
let g:ale_echo_msg_fomat = '[%linter%] [%severity%] %s'
* Add new options for defining the string used for errors in echoed
message
`g:ale_echo_msg_error_str` and `g:ale_echo_msg_warning_str`
* Change text output of some linters
Now that the echoed message can be customized, no need to add the type
to the text variable.
* Update README & documentation file
* Fix some typos
* Sort the table of options alphabetically (except echo_msg_x_str options)
* Added echo warning str option to the doc
2016-10-10 12:53:54 +01:00
Vincent Lequertier
d1cf208683
Add support for perl and perlcritic
2016-10-09 17:33:03 +02:00
w0rp
16496674c6
Wrap the badge into the title
2016-10-09 00:04:24 +01:00
w0rp
008066778e
Add a Travis CI image to the README
2016-10-09 00:03:19 +01:00
w0rp
1044c8af0a
Merge pull request #68 from KabbAmine/linter-coffee
...
Add coffee linter
2016-10-08 16:56:03 +01:00
w0rp
ecde32d9ec
Merge pull request #67 from KabbAmine/linter-htmlhint
...
Add linter HTMLHint for html files
2016-10-08 16:55:14 +01:00
Kabbaj Amine
5eb7106359
Add coffee linter
2016-10-08 18:52:23 +03:00
Kabbaj Amine
49da6d409d
Add linter HTMLHint for html files
2016-10-08 18:01:03 +03:00
mshr-h
e59264023a
Add verilator for verilog
2016-10-08 21:39:54 +09:00
Marc Delage
edc5cedd8c
Add cpp linter ( #64 )
...
* Add c gcc option in the doc
* Add missing tag for eslint option in the doc
* Correct typo in doc (' ' instead of '.')
* add cpp linter
* correct typo in doc
* add filetype information for c++
2016-10-08 12:42:36 +01:00
Masahiro H
bd6da4489d
Add iverilog for verilog ( #63 )
...
* Add iverilog for verilog
* Remove extra spacing/blank line
* Set column to 1
2016-10-08 12:29:45 +01:00
w0rp
197137aea0
Add support for Pug with pug-lint.
2016-10-07 22:16:29 +01:00
w0rp
4489514e4b
Add a wrapper program for running linters which cannot receive stdin input on Windows.
2016-10-07 21:33:16 +01:00
w0rp
e5d9736d7a
Denote that Cython needs to use the wrapper script.
2016-10-07 18:36:59 +01:00
w0rp
ee80a0d147
Fix some typos and remove some trailing whitespace.
2016-10-07 18:34:23 +01:00
w0rp
da1dcc6bb5
Add support for checking Cython files
2016-10-07 18:33:19 +01:00
w0rp
f6e95586dd
Merge pull request #58 from KabbAmine/statusline
...
Add an initial getStatuslineStr function with customizable output
2016-10-07 18:29:36 +01:00
Kabbaj Amine
c3ae8305b7
Update the documentation files
...
... and move all pictures to img/ directory
2016-10-07 19:48:47 +03:00
Zoltan Kalmar
0e98635937
Add basic scala support using scalac ( #56 )
...
* Add basic scala support using scalac
* Convert if to a ternary expression
* Better bounds check
* Code formatting
* Mention Scala in the documentation
2016-10-07 16:28:44 +01:00
jwilliams108
04533038ef
updating README and doc with reference to phpcs linter
2016-10-06 21:05:48 +11:00
w0rp
0305e8ad62
Simplify the IDs used for the dummy sign, so it automatically uses the configurable offset value.
2016-10-05 10:59:01 +01:00
w0rp
10ae288925
Mention scss-lint in the README.
2016-10-05 10:38:38 +01:00
w0rp
61dad857a5
Add a very short delay after opening a buffer for running the linter to get it to run more. Increase the delay when typing a bit to reduce juttering.
2016-10-05 09:27:03 +01:00
w0rp
322ecedf8f
Merge pull request #41 from KabbAmine/linter-tidy
...
Add tidy support for html
2016-10-05 00:21:48 +02:00
w0rp
4903822852
Make the table actually work
2016-10-04 23:08:08 +01:00
w0rp
a460f90ed8
Describe the options in the README file.
2016-10-04 23:06:32 +01:00
w0rp
b99cba7b0c
Add an example GIF to the README file.
2016-10-04 22:38:43 +01:00
Kabbaj Amine
dd3a34fa27
Add tidy support for html
2016-10-04 22:16:28 +03:00
w0rp
6269ffa0b2
Add support for checking PHP code, courtesy of Spencer Wood.
2016-10-04 00:16:53 +01:00
w0rp
2d1f1fd698
Write YAML for the name instead, and make the example lines match the YAML linter regex.
2016-10-03 23:53:04 +01:00
w0rp
513e2c0235
Merge pull request #36 from KabbAmine/linter-yamllint
...
Add linter yamllint for yaml
2016-10-04 00:50:46 +02:00
w0rp
fa356ffa1b
Mention that shellchecks works for Bash too, of course.
2016-10-03 23:43:54 +01:00
w0rp
8089d83f60
Write "JSON" instead of "Json" in the README
2016-10-03 23:36:19 +01:00
w0rp
4e9b93d118
Merge pull request #35 from KabbAmine/linter-jsonlint-fp
...
Add linter jsonlint for json
2016-10-04 00:35:11 +02:00
Kabbaj Amine
406e5db352
Add sass/scss support with sass-lint
2016-10-03 23:12:10 +01:00
Kabbaj Amine
d0669ba976
Add linter yamllint for yaml
2016-10-03 22:49:02 +03:00
Kabbaj Amine
5db4710e6d
Add linter jsonlint for json
2016-10-03 22:24:04 +03:00
Prashanth Chandra
de64c9d76f
Linter: tslint for typescript
2016-10-04 03:00:06 +08:00
w0rp
60a03cb933
Add support for linting with CSSLint.
2016-10-03 18:05:58 +01:00
w0rp
68cc9dbb5e
Indicate that a wraper script is used for Vint.
2016-10-03 17:40:57 +01:00
w0rp
552cc7dbc4
Add support for checking Vim code with Vint.
2016-10-03 17:40:02 +01:00
w0rp
35f3a1f541
Remove the off-putting alpha message now things are moving along.
2016-10-03 13:19:05 +01:00
w0rp
c89c4fcef9
Add support for shellcheck linting.
2016-10-03 13:18:27 +01:00
w0rp
40c01d2f14
Merge pull request #21 from KabbAmine/sign-custom
...
Add an option for defining text of signs
2016-10-02 16:19:03 +02:00
Kabbaj Amine
81bccb2847
Add an option for defining text of signs
2016-10-02 11:22:24 +03:00
Prashanth Chandra
8c7193347c
Add coffeelint for coffeescript
2016-10-02 16:05:02 +08:00
w0rp
facc3a89b4
Merge branch 'patch-3'
2016-09-26 21:44:31 +01:00
w0rp
2a4cbbd0df
Add some more prose back in with a link to Vundle.
2016-09-26 21:44:23 +01:00
Vladimir Marovic
bad240d659
Fix readme file
2016-09-26 17:41:22 +02:00
Vladimir Marovic
41c3ba17f8
Add option to always show left gutter
2016-09-26 16:55:26 +02:00
Prashanth Chandra
27a21f8ca7
Edit Vundle installation instructions
...
Full GitHub URL is not required for Vundle (and vim-plug), as GitHub is automatically assumed.
2016-09-23 20:15:28 +08:00
w0rp
937e979270
Add some notes on usage, and re-arrange things.
2016-09-19 22:19:21 +01:00
w0rp
33dae24632
Add an Installation section for this plugin.
2016-09-19 22:04:11 +01:00
w0rp
f8899f9ba7
Use a different marker because of markdown issues.
2016-09-19 00:04:32 +01:00
w0rp
a531ce44b7
Fix the README sorting and formatting.
2016-09-19 00:01:16 +01:00
w0rp
57ef2c9833
Add support for checking Haskell code via a wrapper script which can be used for other tools, and fix a readline problem with the DMD wrapper script.
2016-09-18 23:58:04 +01:00
w0rp
e0fc0c7bb6
Explain the language and tools table some more.
2016-09-18 19:36:54 +01:00
w0rp
b66b6f925a
Add support for checking C code with GCC too.
2016-09-18 19:33:33 +01:00
w0rp
9553c24fa0
Add support for checking Fortran syntax with GCC. Mad respect for the mathematicians.
2016-09-18 19:19:40 +01:00
w0rp
a32b380b6f
Add support for linting D code with DMD.
2016-09-16 22:53:53 +01:00
Chris Kyrouac
240ce7f566
Add jshint to readme
2016-09-15 20:46:49 -04:00
w0rp
f89738c951
Link to explanations of the -n flag of each shell as best as we can.
2016-09-15 21:22:34 +01:00
w0rp
53f2e47dab
Update the README file to include jscs, and a comment about keeping the table sorted for new contributors to look at.
2016-09-15 21:15:41 +01:00
w0rp
36b25a5da4
Merge pull request #3 from ynonp/master
...
Add rubocop linter
2016-09-15 21:00:14 +01:00
w0rp
8cc28cdfbd
Add support for Bash and other shells. Add support for reading from stderr, and for generating the executable from functions. Both were needed to support shell linting.
2016-09-15 20:20:41 +01:00
ynonp
a1becad490
Add rubocop to readme file
2016-09-15 10:42:13 +03:00
w0rp
746ffe8acd
Better README grammar.
2016-09-13 23:18:52 +01:00
w0rp
8e7bf47530
Sort the table by name
2016-09-13 23:17:01 +01:00
w0rp
5684d7e3f9
Remove the Known Bugs section from the README. Issues can be used instead now.
2016-09-13 23:15:36 +01:00
w0rp
86295cb4ec
Fix GitHub links in README
2016-09-13 23:12:49 +01:00
w0rp
3de69db7e5
Add more information to the README file.
2016-09-13 23:10:24 +01:00
w0rp
23d63560c8
Update the readme now the bugs have been removed.
2016-09-09 22:49:18 +01:00
w0rp
11c11e578f
Add linting with eslint in NeoVim, with a few bugs.
2016-09-09 00:23:26 +01:00