w0rp
9005a62dc2
Clean up the nimpretty code
2019-11-14 14:50:21 +00:00
Bùi Thành Nhân
abad8e474b
add nimpretty fixer
2019-11-09 16:28:49 +07:00
Thibault Vatter and w0rp
db6b1b5ecc
Switch from style to transformers ( #2838 )
...
* Switch to transformers for styler
* Adapt unit test too
2019-11-07 18:22:57 +00:00
w0rp
a273b9cf4a
Fix a test failing in AppVeyor
2019-11-07 15:52:03 +00:00
w0rp and GitHub
2d9380d75c
Merge pull request #2690 from iclanzan/purty
...
Add purty fixer for PureScript
2019-10-29 17:37:18 +00:00
w0rp
9a0b604a99
Fix the test issues with html-beautify
2019-10-28 13:45:25 +00:00
Hugo Osvaldo Barrera and w0rp
47eb3dd0c0
Add support for html-beautify ( #2788 )
...
* Add support for html-beautify
* Add html-beautify to the list of supported tools
* Update docs
2019-10-28 13:25:36 +00:00
Charlie Johnson and w0rp
af8c8516d1
fixers/stylelint: enhance stylelint fixer ( #2745 )
...
* Refactor stylelint fixer test
* Support additional stylelint fixer options
* Support changing working directory for stylelint fixer
* Force css syntax for stylelint fixer
2019-10-28 13:23:02 +00:00
w0rp and GitHub
d3a3f4011b
Merge pull request #2676 from davidtwco/nixfmt-fixer
...
Add nixpkgs-fmt fixer.
2019-10-07 19:22:01 +01:00
Cluas and w0rp
a6c59faa0f
feat: support sqlformat. ( #2702 )
...
* feat: support sqlformat.
2019-09-12 22:48:27 +01:00
theoremoon and w0rp
2e323b529d
dfmt support ( #2662 )
...
* Add support for `dfmt`
2019-09-10 20:54:14 +01:00
David Wood and David Wood
6aeb462171
Add nixpkgs-fmt fixer.
...
This commit adds a fixer for the Nix language, nixpkgs-fmt
(https://github.com/nix-community/nixpkgs-fmt ).
2019-08-26 19:21:07 +01:00
w0rp
73812c3e41
Merge remote-tracking branch 'AlexeiDrake/master' into bugfix/c-lsp-build-dir-settings
2019-08-18 18:29:59 +01:00
richyfish and w0rp
c4bdf165ca
Black fixer should include --pyi for files with .pyi extension ( #2705 )
...
* black fixer should include --pyi for files with .pyi extension
2019-08-18 15:45:15 +01:00
w0rp and GitHub
ddb559b3be
Merge pull request #2631 from timlag1305/feat/ada-gnatpp
...
Add gnatpp fixer for Ada
2019-08-18 15:37:51 +01:00
Sorin Iclanzan
f89b49a014
Add purty fixer.
2019-08-12 11:49:19 -04:00
w0rp
dd1e1025b8
Fix #2668 - Set g:ale_go_go111module
2019-08-02 09:09:10 +01:00
w0rp and GitHub
3ae01ba249
Merge pull request #2430 from eliath/master
...
Support $GO111MODULE with Go tooling
2019-07-30 21:17:20 +01:00
Paul Reimer
d25711a516
Set --assume-filename for clangformat fixer
2019-07-19 07:57:10 -07:00
Matthew Lanigan and w0rp
abb38955d3
Add Sorbet ruby linter and fixer ( #2614 )
2019-07-13 17:37:48 +01:00
ObserverOfTime and w0rp
8700586890
Add clangtidy fixer ( #2548 )
...
* Add clangtidy fixer
* Add extra_options to clangtidy fixer
* Also, use cpp variables in cpp filetypes
2019-07-02 08:11:10 +01:00
Tim Lagnese
221aceb6db
Add gnatpp fixer for Ada
2019-07-01 20:50:02 -04:00
Elias Martinez Cohen
49db8210f6
Support $GO111MODULE with Go tooling
...
Allows the user to override $GO111MODULE environment variable through
ale options. This gives control over the default behavior of Go module
resolution.
Golang documentation:
https://github.com/golang/go/wiki/Modules#how-to-use-modules
Add `ale#Go#EnvString()` function to make it easy to add similar Go
environment variables in the future.
Use the new `EnvString` function in all available Go tools callbacks
& update tests
Also add test of linter command callback for `gofmt`
2019-07-01 11:04:33 -04:00
w0rp and GitHub
6e28eec243
Merge pull request #2563 from dcyriller/fixer-prettier-glimmer
...
prettier: Support experimental languages (Handlebars)
2019-06-13 11:08:21 +01:00
Jake Kaufman
56641e0230
Add support for reorder-python-imports fixer
...
isort is great, but I've come to prefer reorder-python-imports. The tool
has a focus on smaller diffs than isort. reorder-python-imports is also
a little smarter than isort which is nice.
2019-06-08 19:22:50 -04:00
Cyrille David and Cyrille David
3e4b8ea466
prettier: Support experimental languages
...
Such as handlebars
2019-06-06 22:04:32 +02:00
Sajjad Hashemian
8d8b295ef5
add pgformatter
2019-05-27 09:00:11 +04:30
w0rp
e6745a3811
Fix #1989 - Use ESlint options for fixers too
2019-05-17 20:45:25 +01:00
Kanenobu Mitsuru and w0rp
c10da0e390
Add fixer for OCaml ocp-indent ( #2436 )
2019-05-07 18:50:26 +01:00
w0rp and GitHub
5d65f93033
Merge pull request #2437 from robertjlooby/add-floskell
...
Add floskell for Haskell formatting
2019-05-01 22:43:44 +01:00
Thibault Vatter and w0rp
ce0b14979e
Add a fixer for r based on the styler package ( #2401 )
...
* Add styler as a new fixer for R files
* Add to the list of supported tools
* Add documentation
2019-04-23 19:44:26 +01:00
Rob Looby
99361b2ca9
Add floskell for Haskell formatting
2019-04-14 11:27:48 -05:00
Riley Martine and w0rp
495bce32e9
Add support for latexindent ( #2387 )
2019-04-13 13:21:59 +01:00
harttle
4b6691f602
test: unit test for fecs fixer, fecs command
2019-04-11 19:47:31 +08:00
w0rp
e85eb82401
#2132 - Implement feature tests with ale#Has
2019-04-07 15:34:39 +01:00
w0rp
3bebcb5d48
#2132 - Replace command_chain and chain_with with ale#command#Run
2019-04-07 14:58:06 +01:00
w0rp
89e5491862
Revert " #2132 Change (buffer, lines) fixer functions to (buffer, done, lines)"
...
This reverts commit f1ed654ca5 .
2019-02-22 20:48:06 +00:00
Aiden Scandella
de29ff26ff
Respect python black fixer configuration file
...
Similar to other linters/fixers, by default change to the directory of
the file being fixed before invoking `black`, which allows the tool to
read project-specific configuration (pyproject.toml)
Fixes #2218
2019-01-30 14:44:38 -08:00
w0rp and GitHub
08d3523962
Merge pull request #2228 from Nomad145/ktlint
...
Add ktlint Fixer Support
2019-01-27 15:55:13 +00:00
Attila Maczak and w0rp
d7ced31fe2
add cmake-format fixer support ( #2244 )
2019-01-27 11:45:57 +00:00
Alvin Chan and w0rp
f12d312aa4
Add babylon as default Prettier parser ( #2220 )
...
* Mimic Prettier's default parser by setting it to `babylon`
* Add tests to check default Prettier `parser`
* Set Prettier default parser based on version
* Update the comment to explain the reason for an explicit default
2019-01-22 10:24:15 +00:00
Michael Phillips
bd1e639681
Add ktlint fixer support.
2019-01-20 19:39:47 -06:00
TANIGUCHI Masaya and w0rp
fabebb3a47
Add textlint for Asciidoc and add it to Fixers ( #2193 )
...
* Add textlint for asciidoc
* Add textlint --fix
2019-01-10 18:53:45 +00:00
Miklós Tusz
48057407ec
Fixup tests for auto-pipenv
2018-12-21 20:28:17 -08:00
Miklós Tusz
4bf260e953
Remove unnecessary exe check for black
2018-12-21 20:07:14 -08:00
Miklós Tusz
63e76875d5
Add test for python_black_auto_pipenv
2018-12-21 20:07:14 -08:00
w0rp
f1ed654ca5
#2132 Change (buffer, lines) fixer functions to (buffer, done, lines)
2018-12-18 11:13:28 +00:00
w0rp
9a3be907ea
Close #2152 - Use ale_javascript_standard_options for fixing files too
2018-12-18 09:28:55 +00:00
Justin Searls and Bjorn Neergaard
2cfa09e02d
Adds standardrb linter ( #2133 )
...
See: https://github.com/testdouble/standard
StandardRB is to RuboCop what StandardJS is to ESLint. This commit
naively copies the RuboCop linter and fixer to point at the standardrb
executable. Any other adjustments are very minor (the only I can think
of is that standardrb takes a `--fix` option instead of
`--auto-correct`).
This raises a confusing point to me as both developer and a user: since
ale enables all linters by default, won't this run both RuboCop and
StandardRB (the results of which will almost always be in conflict with
one another)? How does ale already solve for this for the similar case
of StandardJS and ESLint?
2018-12-10 14:02:32 -07:00
Horacio Sanson
9e97a6914e
Add bibclen fixer support
...
Closes #1910
2018-12-01 15:05:18 +09:00