apheleia/test/formatters/installers
Radon Rosborough 791346cd3a
Fix brittany formatter & misc improvements (#222)
* Fix brittany installation, needed the `--reorder-goals` argument to be
added so that a version that was not the latest version could be
installed so that it was compatible with the base lib version shipped
with Ubuntu 20.04. We'll upgrade to 22.04 eventually (before it falls
out of LTS). Ref: https://github.com/radian-software/apheleia/pull/221
* Add a `make fmt-build-common` target which allows tagging a docker
image containing just the base software and not any formatters, to make
it easy to debug formatter installation manually.
* Update `apheleia-ft` to also run formatter tests when any files
affecting a formatter are changed, which includes the installation
script, the sample input/output, and also any scripts (e.g.
`apheleia-phpcs`) that it uses. We don't have any logic that will run
all formatter tests at once, because that is unwieldy. That can be done
manually if making a big change.
* Update to actions/checkout@v4 from v2 because the older one was listed
as deprecated.
* Print full stacktraces when `apheleia-ft` fails with an Elisp error.
2023-10-06 22:01:38 -07:00
..
asmfmt.bash Add asmfmt formatter (#168) 2023-04-22 10:26:49 +01:00
astyle.bash Add astyle formatter (#169) 2023-04-22 10:36:38 +01:00
bean-format.bash Add bean-format (#101) 2022-06-20 14:51:17 -07:00
beautysh.bash Add beautysh formatter (#170) 2023-04-22 11:34:12 +01:00
black.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
brittany.bash Fix brittany formatter & misc improvements (#222) 2023-10-06 22:01:38 -07:00
buildifier.bash Add buildifier formatter (#171) 2023-04-22 11:38:15 +01:00
caddyfmt.bash Add formatter for Caddyfile (#154) 2023-02-18 17:00:08 -08:00
clang-format.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
cmake-format.bash Add cmake-format formatter (#172) 2023-04-22 11:41:37 +01:00
crystal-tool-format.bash Add Crystal lang support. (#137) 2022-10-24 17:42:15 -07:00
dart-format.bash Dart format support (#89) 2022-05-01 14:51:27 -07:00
elm-format.bash Add elm-format (#100) 2022-09-03 10:57:40 -07:00
fish-indent.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
fourmolu.bash Add ormolu and fourmolu, remove brittany (#221) 2023-10-06 21:39:38 -07:00
gawk.bash Add gawk formatter (#187) 2023-04-20 14:33:53 +01:00
gofmt.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
gofumpt.bash use up-to-date golang (#218) 2023-10-06 21:47:52 -07:00
goimports.bash use up-to-date golang (#218) 2023-10-06 21:47:52 -07:00
google-java-format.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
html-tidy.bash Add html-tidy formatter (#173) 2023-04-22 11:44:44 +01:00
isort.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
jq.bash Add jq formatter (#174) 2023-04-20 13:50:03 +01:00
ktlint.bash Add ktlint (#97) 2022-05-13 09:23:57 -07:00
latexindent.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
lisp-indent.bash Add emacs-lisp formatting (#102) 2022-09-03 11:22:35 -07:00
mix-format.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
nixfmt.bash Add nixfmt (#98) 2022-05-15 21:36:47 -07:00
ocamlformat.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
ormolu.bash Add ormolu and fourmolu, remove brittany (#221) 2023-10-06 21:39:38 -07:00
perltidy.bash Add perltidy formatter (#175) 2023-04-22 11:48:38 +01:00
phpcs.bash Add phpcs & introduce scripts/formatters (#87) 2022-05-11 16:26:33 -07:00
prettier-css.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-graphql.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-html.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-javascript.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-json.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-markdown.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-ruby.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-scss.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-svelte.bash Pretter svelte-mode (#178) 2023-03-23 14:00:51 -07:00
prettier-typescript.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier-yaml.bash [#103] Specify --parser in Prettier (#107) 2022-09-10 17:24:54 -07:00
prettier.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
purs-tidy.bash Add purs-tidy formatter (#182) 2023-03-29 14:35:02 -07:00
rubocop.bash Add rubocop formatter (#176) 2023-04-22 11:53:13 +01:00
ruby-standard.bash Add ruby-standard formatter (#201) 2023-08-11 17:25:58 -07:00
rufo.bash Add rufo formatter (#177) 2023-04-22 11:56:29 +01:00
rustfmt.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
shfmt.bash Add shfmt (#90) 2022-05-12 12:52:57 -07:00
stylua.bash Add stylua (#105) 2022-06-20 14:21:27 -07:00
terraform.bash Add formatter tests (#72) 2022-01-05 15:35:12 -08:00
yapf.bash Add yapf formatter (#196) 2023-05-27 10:55:56 -07:00