w0rp
c7c41e1574
Run actionlint by default on GitHub files
...
Detect paths containing .github as a directory for running actionlint
by default on YAML filetypes.
2024-06-02 19:07:06 +01:00
Arash Mousavi
7516e2e484
Add htmlbeautifier support ( #4751 )
2024-04-17 23:58:28 +09:00
Horacio Sanson
8f9197b79b
Fix 4740 - add hurlfmt linter ( #4741 )
...
* Fix 4740 - add hurlfmt linter
* Fix 4740 - add hurlfmt fixer
* Fix wrong comments
* Add end_col to qflist
* Fix test
2024-03-12 09:51:49 +09:00
Filip Gospodinov
9cc8383fe9
Add full support for biome ( #4705 )
...
* Revert "Add biome support for javascript (#4701 )"
This reverts commit 8922478a83
.
* Add support for biome
2024-02-24 16:51:39 +09:00
AlvinRolling
52c6146751
Slang linter for Verilog. ( #4713 )
2024-02-22 11:18:04 +09:00
Benjamin Block
8b8ddea6e5
Adding support for Odin language server (ols). ( #4679 )
2024-02-22 11:12:57 +09:00
Jonathan Palardy
1b24bd3f5f
Support 'gleam format' as Gleam fixer ( #4710 )
2024-02-06 10:16:25 +09:00
Akiomi Kamakura
8922478a83
Add biome support for javascript ( #4701 )
2024-01-14 21:11:14 +09:00
Yining
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
ebc6718c0a
Support gleamlsp language server for gleam ( #4696 )
2024-01-14 20:43:59 +09:00
MD
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
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
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
5cddc4c8e1
Adding support for ruff formatter ( #4645 )
2023-11-16 12:12:40 +00:00
ymap
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
ac615e7f65
Add lexical for linting elixir projects ( #4580 )
2023-09-11 13:48:11 +01:00
Henrique Barcelos
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
951b280bd5
yamlfmt ( #4587 )
...
* Added the fixer, wrote tests and tested it
2023-08-15 10:15:06 +01:00
Peter Benjamin
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
93a4f70414
Add erb-formatter support ( #4546 )
2023-07-24 21:38:52 +09:00
Craig Rodrigues
3d10770387
Remove gometalinter support ( #4534 )
...
gometalinter has been deprecated, and was archived in 2019
2023-07-24 21:33:15 +09:00
Craig Rodrigues
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
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
a46121a532
Dockerlinter ( #4518 )
...
* dockerlinter support
* Tests & ShellCheck reference
* sort and align docs
2023-05-22 11:58:59 +09:00
lucas-str
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
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
7dbd3c96ac
Add support for `rustywind` fixer ( #4477 )
2023-03-26 15:38:24 +09:00
javad
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
e1ae009bac
Add alejandra for nix ( #4435 )
...
- Fixes https://github.com/dense-analysis/ale/issues/4434
2023-02-07 17:24:52 +09:00
vindex10
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
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
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
5ce2bf84ca
Added support for more file types for clang-format. ( #4367 )
2022-11-25 13:16:16 +00:00
Horacio Sanson
3e460fa93b
Fix 4246 - Add ansible language-server ( #4355 )
2022-11-25 13:13:38 +00:00
Carl Smedstad
6c4be47437
Implement support for SQL linter sqlfluff ( #4361 )
2022-11-21 19:50:45 +09:00
Jeremy Cantrell
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
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
06efbdd25a
Add erlang_ls linter for Erlang files ( #4346 )
2022-10-29 20:58:30 +09:00
koka
14d2b261ce
Add support for tfsec Terraform linter ( #4323 )
2022-10-04 11:47:00 +09:00
Matheus Gabriel Werny de Lima
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
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
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
a51fd9daba
Add gitlablint support ( #3042 )
2022-09-11 10:53:33 +09:00
Mo Lawson
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
5063804d44
Add openscad and sca2d support ( #4205 )
2022-08-07 16:27:17 +09:00
Albert Peschar
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
0ea53870b6
cairo support ( #4256 )
...
* cairo support
* supported languages txt
* add cairo to ale.txt
2022-07-22 13:05:08 +09:00
Michael Dyrynda
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
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