Commit graph

41 commits

Author SHA1 Message Date
Radon Rosborough
108176abe5 Update links 2023-08-26 09:05:35 -07:00
Ed Slocomb
706d6bd347
Add ruby-standard formatter (#201)
There are *so many* opinionated no-config ruby formatters ;)
2023-08-11 17:25:58 -07:00
Semen
f85b48e2ee
Add yapf formatter (#196)
<!--

To expedite the pull request process, please see the contributor guide
for my projects:

  <https://github.com/raxod502/contributor-guide>

-->
2023-05-27 10:55:56 -07:00
Mohsin Kaleem
e9e595f003
Add rufo formatter (#177) 2023-04-22 11:56:29 +01:00
Mohsin Kaleem
95bea3371b
Add rubocop formatter (#176) 2023-04-22 11:53:13 +01:00
Mohsin Kaleem
93c11bf5e3
Add perltidy formatter (#175) 2023-04-22 11:48:38 +01:00
Mohsin Kaleem
2686e7b17d
Add html-tidy formatter (#173) 2023-04-22 11:44:44 +01:00
Mohsin Kaleem
568862dc84
Add cmake-format formatter (#172) 2023-04-22 11:41:37 +01:00
Mohsin Kaleem
5cb7156ef5
Add buildifier formatter (#171) 2023-04-22 11:38:15 +01:00
Mohsin Kaleem
85a2ab7e5e
Add beautysh formatter (#170) 2023-04-22 11:34:12 +01:00
Mohsin Kaleem
0290ae18cc
Add astyle formatter (#169) 2023-04-22 10:36:38 +01:00
Mohsin Kaleem
bc6b72c05d
Add asmfmt formatter (#168) 2023-04-22 10:26:49 +01:00
Mohsin Kaleem
49890c3762
Add gawk formatter (#187) 2023-04-20 14:33:53 +01:00
Mohsin Kaleem
6516abee4a
Add jq formatter (#174) 2023-04-20 13:50:03 +01:00
Mohsin Kaleem
3abce6308e
Require apheleia-core to detect changed formatters (#186)
Fixes PR builds.
2023-04-20 12:46:59 +01:00
Mohsin Kaleem
ad728cfa76
Update existing formatters to use new formatter helper functions (#167) 2023-04-16 17:50:52 +01:00
Tomasz Hołubowicz
23c8b7d1ca
Add purs-tidy formatter (#182)
Hello!

I would like to add support for `purs-tidy` - PureScript formatter. 

Best wishes
alternateved
2023-03-29 14:35:02 -07:00
Mohsin Kaleem
edec1e61c8
Add various helper functions for defining formatters (#166) 2023-03-25 14:56:54 +00:00
Jay Barra
43ffed7890
Pretter svelte-mode (#178)
Adds support for `svelte-mode` using prettier.

Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2023-03-23 14:00:51 -07:00
Radon Rosborough
782db66457 Fix formatter tests 2023-03-17 18:53:52 -07:00
Mohsin Kaleem
a7800ac50b Revert "Update tests to fix failures from formatter definition changes"
This reverts commit e2062d612d.
2023-03-12 10:50:44 +00:00
Mohsin Kaleem
e2062d612d Update tests to fix failures from formatter definition changes 2023-03-12 10:45:14 +00:00
Mohsin Kaleem
3e93610387
Separate formatters definitions from core apheleia library (#161)
Moves the bulk of apheleia.el into a new apheleia-core.el file and move
formatter definitions and mode-associations into a new
apheleia-formatters.el file. The end user experience should be
unchanged. Loading `apheleia.el` will still load everything load
everything, just like it used to.
2023-03-12 10:22:36 +00:00
Nikolai Prokoschenko
972b9906bf
Add formatter for Caddyfile (#154)
Add formatter for Caddyfile (#136)
2023-02-18 17:00:08 -08:00
Abin Simon
deab8fb972
Add gofumpt and goimports as formatter options (#147)
* Add gofumpt and goimports as formatter options

* Add tests for gofumpt and goimports

* changelog

Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2022-12-10 02:07:34 +00:00
Billy.Zheng
823a81319f
Add Crystal lang support. (#137)
Thanks

Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2022-10-24 17:42:15 -07:00
Ellis Kenyő
9101a3380c
Assume filename correctly (#128)
Fixes #108

Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2022-09-13 19:05:22 -07:00
Radon Rosborough
46d373f4bd
[#103] Specify --parser in Prettier (#107)
Closes #103
2022-09-10 17:24:54 -07:00
Ellis Kenyő
9b745df2fa
Add emacs-lisp formatting (#102)
* feat: add emacs-lisp formatting

* Disable indent-tabs-mode

* Add stub file for installation

* Fix lint errors

* fix: correctly format based on previous mode

* Formatting

* Fix weird indent

* Add checkindent target

* Update changelog

* Long line

* Empty commit

* fix ci

* revert changelog reformatting

* more changelog

* more

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
Co-authored-by: Radon Rosborough <radon@intuitiveexplanations.com>
2022-09-03 11:22:35 -07:00
Ellis Kenyő
4d59a9b696
Add elm-format (#100)
* feat: add elm-format

* fix: master => main

* Update elm-format.bash

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-09-03 10:57:40 -07:00
Ellis Kenyő
ac6f733d7b
Add bean-format (#101)
* feat: add bean-format

* fix: apt => apt-get

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>

* fix: pip => pip3

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>

* Update changelog

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-06-20 14:51:17 -07:00
Kisaragi Hiu
2fa9dd97ed
Add stylua (#105) 2022-06-20 14:21:27 -07:00
Radon Rosborough
67853e98b1 Use spaces instead of tabs in shfmt 2022-06-04 15:39:09 -07:00
Radon Rosborough
b25256f1b0 [#99] Remove erroneous reference to master 2022-06-03 17:41:25 -07:00
michzappa
cececba08f
Add nixfmt (#98)
* Add nixfmt

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-05-15 21:36:47 -07:00
Ellis Kenyő
363d634c5c
Add ktlint (#97)
* feat: add ktlint

* Apply suggestions from code review

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-05-13 09:23:57 -07:00
Ellis Kenyő
b5dbab53ea
Add shfmt (#90)
* feat: add shfmt

Add support for shfmt

* Handle multiple architectures

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-05-12 12:52:57 -07:00
Ellis Kenyő
982df5a2e0
Add phpcs & introduce scripts/formatters (#87)
* feat: add phpcs & introduce scripts/formatters

Add phpcs as a supported formatter, and include support for
apheleia-defined scripts for more troublesome formatters

* Revert Emacs version requirement

* More quoting

* Adjust language in documentation

* Thanks checkdoc, lol

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-05-11 16:26:33 -07:00
dalu
50da8cd1a9
Dart format support (#89)
* Dart format support

* fix: different architexture

* Update changelog

* Improve installation

Co-authored-by: Radon Rosborough <radon.neon@gmail.com>
2022-05-01 14:51:27 -07:00
Radon Rosborough
b7251e54a0 Avoid using git to get project root 2022-05-01 14:40:02 -07:00
Radon Rosborough
53f243b111
Add formatter tests (#72)
Closes #24
Builds on #25 by @PrimaryCanary
2022-01-05 15:35:12 -08:00