Yining and GitHub
3dbf0b2202
add: support for rubyfmt as ruby fixer ( #4678 )
...
[rubyfmt](https://github.com/fables-tales/rubyfmt ) is a formatter for
`ruby` code.
This commit adds support for `rubyfmt` as a `ruby` fixer (#2991 ),
together with some tests and documentation.
2024-01-14 20:59:20 +09:00
Jonathan Palardy and GitHub
ebc6718c0a
Support gleamlsp language server for gleam ( #4696 )
2024-01-14 20:43:59 +09:00
MD and GitHub
71718722b2
Add support for Scarb in cairo files ( #4669 )
...
* Add support for Scarb in `cairo` files
* specify if linter should run on saved
2023-12-08 22:13:37 +00:00
Yining and GitHub
32ee7039d0
add: support for nickel format as Nickel fixer ( #4665 )
...
Nickel(https://nickel-lang.org/ ) is a configuration language, like
Jsonnet, Cue, Dhall.
`nickel`(https://github.com/tweag/nickel ) is the main command to run,
export and also format Nickel code.
this commit adds `nickel format` as a Nickel fixer, together with some
tests and documentation.
2023-12-07 14:55:14 +00:00
Jorengarenar and GitHub
fc45a935bf
Add clang-check linter for C ( #4662 )
...
* Close #976 - add clang-check to C linters
* Update docs
2023-12-07 14:49:37 +00:00
Joseph Henrich and GitHub
5cddc4c8e1
Adding support for ruff formatter ( #4645 )
2023-11-16 12:12:40 +00:00
ymap and GitHub
9092af9ad6
Add support for Packwerk ( #4594 )
...
Packwerk (https://github.com/Shopify/packwerk ) is a Ruby gem
used to enforce boundaries and modularize Rails applications.
2023-09-13 15:53:24 +01:00
Axel Clark and GitHub
ac615e7f65
Add lexical for linting elixir projects ( #4580 )
2023-09-11 13:48:11 +01:00
Henrique Barcelos and GitHub
64ddf457e1
Feature: add forge fmt as a fixer for Solidity files ( #4598 )
...
* feat: add `forge fmt` as a fixer for Solidity
2023-09-05 18:34:39 +01:00
Matheus Werny and GitHub
951b280bd5
yamlfmt ( #4587 )
...
* Added the fixer, wrote tests and tested it
2023-08-15 10:15:06 +01:00
18cd44c57d
feat(markdown): add marksman lsp ( #4565 )
...
* feat(markdown): add marksman lsp
* docs: add marksman docs
* test(markdown): add marksman test
Co-authored-by: Peter Benjamin <peter.benjamin@peter.benjamin-FVFHP2WSQ05Q >
2023-08-01 21:23:02 +01:00
Arash Mousavi and GitHub
93a4f70414
Add erb-formatter support ( #4546 )
2023-07-24 21:38:52 +09:00
Craig Rodrigues and GitHub
3d10770387
Remove gometalinter support ( #4534 )
...
gometalinter has been deprecated, and was archived in 2019
2023-07-24 21:33:15 +09:00
Craig Rodrigues and GitHub
29e5ffe35a
Remove golint supported-tools ( #4535 )
...
golint has been deprecated and was archived in 2019
2023-06-27 18:52:50 +09:00
Nathan Henrie and GitHub
c0eff9f2f1
Mention deadnix in supported tools ( #4528 )
...
Deadnix support was added in
https://github.com/dense-analysis/ale/pull/4443 but it seems not to have
been mentioned in the lists of supported tools.
2023-06-09 10:56:53 +09:00
Shad and GitHub
a46121a532
Dockerlinter ( #4518 )
...
* dockerlinter support
* Tests & ShellCheck reference
* sort and align docs
2023-05-22 11:58:59 +09:00
lucas-str and GitHub
9fe9f11521
Add support for npm-groovy-lint ( #4495 )
...
* Add support for npm-groovy-lint
* Add doc and tests for npm-groovy-lint
* Use ale#util#FuzzyJSONDecode instead of json_decode
2023-05-06 09:02:07 +09:00
Pat Brisbin and GitHub
61248e1453
Add fourmolu fixer ( #4501 )
...
* Add fourmolu fixer
Fourmolu is aversion of Ormolu that supports configuration. This fixer
was modeled after the Ormolu one, but using the "stack executable"
approach of the Brittany and Stylish Haskell fixers.
* Sort supported-tools.md
2023-04-22 22:05:50 +09:00
Guillermo R. Roig Carralero and GitHub
7dbd3c96ac
Add support for rustywind fixer ( #4477 )
2023-03-26 15:38:24 +09:00
javad and GitHub
f78e9d634f
Add support for llvm-mc as an assembly linter ( #4446 )
2023-02-09 10:49:24 +09:00
w0rp
f2a21c960a
Add support for lua-language-server
2023-02-08 01:14:47 +00:00
Nathan Henrie and GitHub
e1ae009bac
Add alejandra for nix ( #4435 )
...
- Fixes https://github.com/dense-analysis/ale/issues/4434
2023-02-07 17:24:52 +09:00
vindex10 and GitHub
98f466f9ce
add eslint plugin html for linting js in html files ( #4428 )
...
* add eslint plugin html for linting js in html files
* fix linting
2023-02-02 14:13:52 +09:00
Yining and GitHub
b6f6d84c25
add: pycln as a python linter and fixer ( #4415 )
...
this commit adds pycln as a Python linter and fixer, together with some
tests and documentation. It addresses #4340
pycln repo: https://github.com/hadialqattan/pycln
2023-01-27 10:24:18 +09:00
Yining and GitHub
cad8f8e683
add: support for refurb as a Python linter ( #4379 )
...
this commit adds refurb as a Python linter, together with some tests
and documentation. it should fix issue: #4362
refurb repo: https://github.com/dosisod/refurb
2022-12-06 21:26:09 +09:00
Matheus and GitHub
5ce2bf84ca
Added support for more file types for clang-format. ( #4367 )
2022-11-25 13:16:16 +00:00
Horacio Sanson and GitHub
3e460fa93b
Fix 4246 - Add ansible language-server ( #4355 )
2022-11-25 13:13:38 +00:00
Carl Smedstad and GitHub
6c4be47437
Implement support for SQL linter sqlfluff ( #4361 )
2022-11-21 19:50:45 +09:00
Jeremy Cantrell and GitHub
4b433e5693
Add raco_fmt fixer for Racket files ( #4354 )
...
* Add raco_fmt fixer for Racket files
* Fix command and add test
* Fix quoting
2022-11-07 22:20:25 +09:00
Yining and GitHub
483d056528
add: support for ruff as a Python linter and fixer ( #4347 )
...
this commit adds ruff as both a Python linter and fixer, together with
some tests and documentation.
ruff repo: https://github.com/charliermarsh/ruff
2022-10-31 21:55:14 +09:00
Dmitri Vereshchagin and GitHub
06efbdd25a
Add erlang_ls linter for Erlang files ( #4346 )
2022-10-29 20:58:30 +09:00
koka and GitHub
14d2b261ce
Add support for tfsec Terraform linter ( #4323 )
2022-10-04 11:47:00 +09:00
Matheus Gabriel Werny de Lima and GitHub
a33960eb51
Add fixer "css-beautify". Adjust "html-beautify." ( #4319 )
...
* Add fixer "css-beautify". Adjust "html-beautify."
* Error fixes.
* Added chars.
2022-09-30 19:24:32 +09:00
Carl Smedstad and GitHub
e73f0f5cb3
bicep: Lint files on disk instead of buffer ( #4311 )
...
I discovered that references to other Bicep files (modules) will be
broken if running on a temporary file in a different location. I've
found no way of providing an alternate path when invoking the command.
2022-09-21 22:44:22 +09:00
Carl Smedstad and GitHub
8e03ceecdc
Add support for Microsoft's DSL Bicep ( #4310 )
...
* Add support for Microsoft's DSL Bicep
The compilation command 'bicep build' catches compilation errors as well
as providing some lint warnings.
Repository for Bicep: https://github.com/Azure/bicep
* Different null file on Windows & hardcode commands
2022-09-14 08:13:41 +09:00
Horacio Sanson and GitHub
a51fd9daba
Add gitlablint support ( #3042 )
2022-09-11 10:53:33 +09:00
Mo Lawson and GitHub
233b681029
Add support for syntax_tree fixer ( #4268 )
...
This is the library that now powers prettier/plugin-ruby but is also
stands on its own: https://github.com/ruby-syntax-tree/syntax_tree
2022-08-09 21:11:20 +09:00
Nathan Henrie and GitHub
5063804d44
Add openscad and sca2d support ( #4205 )
2022-08-07 16:27:17 +09:00
Albert Peschar and GitHub
854d606333
Add support for Dune ( #4263 )
...
* Add support for dune
* Add test
* Undo reformatting of Markdown file
* Refer to ale-ocaml-dune from ale.txt
2022-07-26 17:55:22 +09:00
0xHyoga and GitHub
0ea53870b6
cairo support ( #4256 )
...
* cairo support
* supported languages txt
* add cairo to ale.txt
2022-07-22 13:05:08 +09:00
Michael Dyrynda and GitHub
ad2f75e4b2
Add support for Laravel Pint ( #4238 )
...
* add support, docs, tests for Laravel Pint
* fix php-cs-fixer link
* add missing project-without-pint
* fix indentation
* fix pint executable in pint fixer test
* fix variables, docs related to pint support
2022-07-07 21:42:21 +09:00
infokiller and GitHub
91e8422d6d
Add pyflyby fixer (using its tidy-imports script) ( #4219 )
...
* add pyflyby fixer
updates
* pyflyby: add docs
updates
* add tests to pyflyby fixer
2022-06-16 22:41:57 +09:00
Arash Mousavi and GitHub
3d7b3a6541
Add zig fmt support ( #4198 )
...
* Add zig fmt support
* Review changes
* Fix linter errors
2022-05-17 07:38:54 +09:00
Zhuoyun Wei and GitHub
429f5a1447
Add support for Packer ( #4192 )
...
* Add support for HashiCorp Packer
* Add test for packer fmt
* Add doc for HCL/Packer
* Add link to Packer doc
* Also suggest packer fix for packer ft
* Add more links to TOC
2022-05-16 21:15:52 +09:00
Krishnakumar Gopalakrishnan, PhD and GitHub
b611fde718
fixes cpplint url in supported-tools.md ( #4204 )
2022-05-16 21:15:09 +09:00
Reza J. Bavaghoush and GitHub
75d2413425
add rego support ( #4199 )
...
* add opa fmt fixer for rego files
* add opa linter
* add basic tests for linter and fixer
* add cspell to the docs
2022-05-16 21:14:11 +09:00
Horacio Sanson and GitHub
204e6294cf
Fix 4177 set default yaml linters ( #4178 )
...
* Fix 4177 set default yaml linters
* Fix 4177 set default yaml linters
2022-05-03 10:34:52 +09:00
c694a24188
add yaml actionlint support (github actions) ( #4173 )
...
Co-authored-by: bretello <bretello@distruzione.org >
2022-05-03 10:03:05 +09:00
Dalius Dobravolskas and GitHub
56399106fc
VSCode LSPs for CSS, HTML and JSON ( #4175 )
...
Switched to `vscode-langservers-extracted` as it is the one most
up-to-date.
2022-05-02 19:42:24 +09:00
Dalius Dobravolskas and GitHub
34892186e4
vscode-json-languageserver support ( #4164 )
...
* vscode-json-languageserver-bin support
VSCode JSON languageserver has schema support for linting and
completions.
I have enabled snippets support (`snippetSupport`) even if it is not
fully supported. `label` that comes with completions response can be
used as well.
* Test fix.
* vscode-json-languageserver instead of vscode-json-languageserver-bin
vscode-json-languageserver is more up-to-date (about 1 year old),
vscode-json-languageserver-bin is 4 years old.
* Use git root.
* Documentation update.
* Trying to sort ordering issue.
* One more attempt
* One more attempt
* Uppercase seems to win.
* Clean-up
* Clean-up 2
* Test removed.
2022-04-30 12:33:48 +09:00