Gordon Fontenot
4709e67627
Add support for SwiftFormat as a fixer
...
SwiftFormat is a tool that can be used to format Swift files. This commit adds
support for using SwiftFormat as a fixer from ALE. It looks for executables in
the Pods directory, then the Pods directory for a React Native project, then
finally falls back to the globally installed instance if neither of those were
found.
https://github.com/nicklockwood/SwiftFormat
2017-08-09 12:41:21 -05:00
Gordon Fontenot
2b546a50dc
Fix link for SwiftLint
2017-08-09 12:26:13 -05:00
w0rp
39ebb431b6
Document the PHP langserver integration
2017-08-07 13:08:51 +01:00
w0rp
f7d7abe5b2
Document the rls linter
2017-08-07 13:00:17 +01:00
Nick James
a3d2fb5688
Add Tcl nagelfar linter
2017-08-02 23:05:19 +01:00
w0rp
7d1fde292d
Update the installation notes for the standard package management sysytem so helptag generation will actually work
2017-07-20 13:45:28 +01:00
w0rp
f133ce96f8
Fix heading levels
2017-07-19 13:37:40 +01:00
w0rp
cbdf10a129
Fix #573 - Update the README to recommend installing via the built-in package system
2017-07-19 13:36:30 +01:00
w0rp
235fc90e22
Fix #308 - Check Dart files with dartanalyzer
2017-07-18 23:57:33 +01:00
Matthew Turland
da410caff8
Add yaml swaglint linter ( #771 )
...
* Add yaml swaglint linter
2017-07-17 20:28:21 +01:00
w0rp
bd5ff5b1e5
Merge pull request #774 from dmitrivereshchagin/syntaxerl-linter
...
Add SyntaxErl linter
2017-07-16 15:06:55 +01:00
Ardis
7d174b0056
Added phpstan linter for php. ( #772 )
...
* Added phpstan linter for php.
2017-07-16 15:04:25 +01:00
Dmitri Vereshchagin
1aea6a34ff
Add SyntaxErl linter
...
These changes add [SyntaxErl][1] integration. SyntaxErl is a syntax
checker tool for Erlang.
[1]: https://github.com/ten0s/syntaxerl
2017-07-16 15:35:21 +03:00
Kevin Kays
4c50aec79c
Add scalastyle linter ( #766 )
...
* Add support for scalastyle
* Add scalastyle docs
* scalastyle support for column numbers
* off by one column
* Add tests for scalastyle command and handler
* update readme for scalastyle
* allow full scalastyle options instead of just config file
* fix indentation
* allow scalastyle config file in parent directories by a couple names.
* check for missing match args with empty
* remove echo
* use a for loop
2017-07-13 23:41:01 +01:00
Eddie Lebow
bc32e24203
Add rails_best_practices handler ( resolves #655 ) ( #751 )
...
* Move FindRailsRoot() to more general location
* Add rails_best_practices handler (resolves #655 )
* Update documentation for rails_best_practices
Also add brakeman to *ale* documentation.
* rails_best_practices: allow overriding the executable
* rails_best_practices: format help correctly
* rails_best_practices: capture tool output on Windows
2017-07-12 10:43:47 +01:00
Jake Zimmerman
b50a7318fb
Add new Haskell linter ( #742 )
...
* Add stack-build linter for Haskell
The stack-build linter works better than the other two linters when
you're working with an entire Haskell project. It builds the project
entirely and reports any errors.
The other two Haskell GHC linters only work on single files, which can
result in spurious errors (for example, not being able to find imports).
* Document all available Haskell linters
* Split GHC checkers into separate files
2017-07-09 22:39:33 +01:00
w0rp
a1cf7f67a1
Fix #182 - Add support for lintr
2017-07-03 22:34:30 +01:00
w0rp
84b280b881
Fix #178 - Check Stylus files with stylelint
2017-07-03 16:57:39 +01:00
Adam Stankiewicz
7eec1f2efc
Add prettier-standard support ( #702 )
...
* Add prettier-standard support
* Update ale-javascript.txt
Remove a duplicated header line.
2017-06-28 16:35:19 +01:00
w0rp
7d73a1602b
Explain how to use the airline extension better
2017-06-25 20:01:46 +01:00
Gagbo
dc647fcc7f
Add clangcheck Linter to cpp ( #686 )
...
Add a clangcheck linter
2017-06-24 16:10:04 +01:00
w0rp
a105aa90a5
Fix #668 - Support eslint for TypeScript
2017-06-20 10:50:38 +01:00
w0rp
629ff513ec
#659 - Add options for Python fixers, and cut down on duplicated documentation
2017-06-18 11:03:31 +01:00
Ryan
e8cc40b139
Add fusion-lint, documentation, and tests ( #648 )
...
* Add `fusion-lint` for first FusionScript linter
* Add documentation over `fusion-lint`
* Add tests for `fusion-lint` command callback
2017-06-14 09:35:11 +01:00
w0rp
ba83c476cd
Document the tsserver linter
2017-06-13 17:59:09 +01:00
Mark Korondi
64ad51048d
Support for GNU Awk linting ( #638 )
...
* GNU Awk linter support
* Documentation for awk linter
2017-06-08 18:26:21 +01:00
w0rp
fcb5718712
Document that prettier and prettier-eslint are supported
2017-06-03 12:31:27 +01:00
Francis Agyapong
2c89a4c98a
Add ktlint support (without formatting) for kotlin filetype ( #610 )
...
* Add ktlint support (without formatting) for kotlin filetype
* Fix code style and refactor to use ALE utility functions (GetMatches)
* Remove options for configuration file
* Refactor: Rename exec variable and use ale#Set for variable configuration
2017-06-02 19:41:46 +01:00
w0rp
955452816a
Merge pull request #614 from epilande/master
...
✏️ Fix link to stylelint styled-components
2017-06-02 18:54:31 +01:00
Adriaan Zonnenberg
2b9e320370
Suggest :ALELint instead of ale#Lint()
2017-06-02 16:08:54 +02:00
Emmanuel Pilande
e4649b50d6
✏️ Fix link to stylelint styled-components
2017-06-02 04:54:38 -07:00
w0rp
aabddea6dd
Fix the Count example in the README
2017-05-25 13:33:29 +01:00
w0rp
ed8f79987d
#323 Document how to output ALE statuses
2017-05-24 10:38:20 +01:00
w0rp
74d879952c
Document ALEFix
2017-05-20 19:02:36 +01:00
Qusic
af6470c8d0
add clang for objc and objcpp
2017-05-20 00:58:09 +08:00
q12321q
cdf0fb39e5
Add xmllint linter ( #559 )
...
* Add xmllint linter for xml
2017-05-18 09:31:12 +01:00
Dawid Kurek
9185a0d2e5
Add cpplint linter
2017-05-16 19:09:59 +02:00
w0rp
42155049a5
Merge pull request #551 from meunierd/add-checkstyle-linter
...
Add checkstyle linter
2017-05-15 20:58:06 +01:00
Devon Meunier
9baae52d1a
Add checkstyle linter
2017-05-15 15:41:04 -04:00
wisut hantanong
3f33dc7d98
Haskell: add ghc-mod linter
2017-05-15 19:46:02 +01:00
Eddie Lebow
ba7999dae0
[RFC] Add Brakeman for Ruby on Rails (references #385 ) ( #509 )
...
* Add brakeman for Ruby on Rails
2017-05-05 10:05:53 +01:00
w0rp
ab7ab7d6e3
Fix #530 - Fix LaTeX and TeX duplicate entries in documentation
2017-05-03 23:35:33 +01:00
Francis Agyapong
36314aeaf2
Add kotlinc checker for kotlin ( #526 )
...
* Add kotlinc checker for kotlin
2017-05-02 18:27:04 +01:00
Robert J
d5c135cfaf
Glue for Vale ( #522 )
...
Add Vale linter definitions
2017-05-01 16:06:04 +01:00
Daniel Dantas
248901d589
add xo reference for javascript linters on readme
2017-04-27 14:30:39 -03:00
Jacob Bass
4db5f3923d
Create reasonml merlin linter
...
copy @andreypopp 's ocaml merlin linter from this project into reason
2017-04-26 19:29:09 +10:00
Adelar da Silva Queiróz
741d86e137
Update README
2017-04-25 21:53:37 -03:00
Matthias Günther
c55064881d
Add erb linter ( #497 )
...
* Add eruby linter
* Update README with erb linter
* Fix example and contributions
* Remove trailing newline
* Fix for Vimscript style guide
* Eruby-linter: codereview with @w0rp
- read from stderro output_stream
* Eruby-linter: codereview => add handler for ruby
* Eruby-linter: codereview
- eruby and ruby lint use the same ruby-handler (removes
duplicated handling logic)
* Eruby-linter: try to fix tests
2017-04-25 18:38:02 +01:00
Jason Tibbitts
c1a2d26711
Disable rpmlint by default ( #492 )
...
* Disable rpmlint by default as it is not safe.
2017-04-20 16:55:20 +01:00
w0rp
925f24707f
Mention the IRC channel in the README
2017-04-20 16:02:51 +01:00