Commit Graph

484 Commits

Author SHA1 Message Date
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