Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-23 | fix: crash in error handling | Steven Arcangeli | |
2023-12-11 | feat: add fnlfmt formatter (#247) | Marcin Puc | |
2023-12-11 | fix(rubocop): pass --server for faster execution (#246) | Paweł Gościcki | |
This ensures a much quicker execution on 2nd and any subsequent run. Otherwise there's always a 1-3 seconds delay before formatting is being applied (as rubocop is not that quick). From rubocop's documentation: ``` --server If a server process has not been started yet, start the server process and execute inspection with server. ``` | |||
2023-12-10 | feat: ConformInfo shows path to executable (#244) | agoodshort | |
2023-12-09 | feat(prettier): add `options` for configuring prettier parser based on ↵ | Micah Halter | |
filetype and extension (#241) | |||
2023-12-07 | fix(formatexpr): does not fallback to the built-in formatexpr (#238) | Jongwook Choi | |
This makes the behavior of formatexpr more consistent with `vim.lsp.formatexpr`; do not run vim's builtin formatter. Problem: When conform's formatexpr is used and (range or buffer) but conform can't do formatting and there is no LSP formatter with the formatting capabilities, it will fall back to the (wrong) built-in formatting, which might result in simply concatenating all the words. This is a breaking change, reverting the behavior introduced in #55. | |||
2023-12-07 | feat: add joker for clojure formatting (#240) | Zoltán Reegn | |
2023-12-07 | feat: add asmfmt (#239) | Xun | |
2023-12-06 | refactor!: formatter config functions take self as first argument (#233) | Steven Arcangeli | |
This is a breaking API change, but there is a shim in place that will keep existing functions working, just with a warning notification. Most people should not encounter this at all. For anyone overriding a formatter config value with a function that takes `(ctx)` as the parameter, it will need to be updated to take `(self, ctx)`. | |||
2023-12-06 | fix: various fixes for the `injected` formatter (#235) | Micah Halter | |
* fix: load temp buffer once created to load the context for formatters * fix: use `_injection_query` to decide if the `injection` formatter is valid | |||
2023-12-04 | feat: add jsonnetfmt (#230) | Daniel | |
* feat: add jsonnetfmt * fix: use stdin * docs: adjust name * docs: adjust url | |||
2023-12-03 | fix(biome): use binary from node_modules (#226) | Francesco Pasqua | |
* chore: remove $FILENAME from standardjs config * fix(biome): use first local executable over global | |||
2023-12-03 | feat: add autocorrect (#223) | z775729168 | |
2023-12-01 | fix: invalid prettier configuration in last commit | Steven Arcangeli | |
2023-11-29 | ci: workflow automation | Steven Arcangeli | |
2023-11-27 | fix(biome): perform formatting over stdin (#220) | pseudometa | |
With the release of v1.4.0, biome now supports the arguments needed for formatting via stdin/stdout. If you are using an older version of biome, you can override the formatter configuration to use the previous settings. | |||
2023-11-27 | feat: add support for sqlfluff (#213) | Frederik Buchlák | |
2023-11-27 | fix: respect excluded-files-config from `typos.toml` (#219) | pseudometa | |
2023-11-25 | feat: add support for buildifier (#216) | Damien Deville | |
2023-11-23 | feat: add `typos` (#214) | pseudometa | |
2023-11-21 | feat: add beancount formatter (#212) | Varac | |
* feat: add beancount formatter * lint: remove unused require --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2023-11-20 | feat: add fourmolu support (#209) | KorigamiK | |
2023-11-18 | fix: range format method for async formatters and injected | Steven Arcangeli | |
2023-11-18 | fix: injected parser shouldn't format combined injections (#205) | Steven Arcangeli | |
2023-11-17 | chore: remove $FILENAME from standardjs config (#206) | Francesco Pasqua | |
2023-11-15 | feat: add packer formatter (#202) | Marco Pas | |
2023-11-15 | fix: injected formatter adds language to file extension (#199) | Steven Arcangeli | |
2023-11-14 | doc: normalize the formatting of formatter descriptions | Steven Arcangeli | |
2023-11-14 | feat: add cbfmt (#198) | Govind Singh Rajpurohit | |
* feat: add cbfmt * lint: fix style --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2023-11-11 | feat: add phpinsights (#170) | Frederik Buchlák | |
* feat: add phpinsights * doc: remove redundant mention of formatting in description --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2023-11-11 | feat: add `auto-optional` (#196) | Filip Godlewski | |
* feat: add `auto-optional` * doc: add period at end of description --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2023-11-11 | fix: show more logs in ConformInfo when log level is TRACE | Steven Arcangeli | |
2023-11-10 | feat: add styler formatter for R (#184) | John Coene | |
* feat: add styler formatter for R * fix: do not run --vanilla to pick up options * docs: add to README * fix: std in false * fix: do not hardcode style, use config file * fix: lint styler formatter | |||
2023-11-09 | feat: add pangu (#188) | z775729168 | |
2023-11-09 | fix: injected formatter not working (#187) | Steven Arcangeli | |
2023-11-06 | fix: nonzero exit code on :wq (#176) | Steven Arcangeli | |
2023-11-06 | fix: catch jobstart errors (#183) | Steven Arcangeli | |
2023-11-06 | feat: add typstfmt (#180) | Håkon Harnes | |
2023-11-05 | fix: rename `astgrep` to `ast-grep` (#178) | pseudometa | |
2023-11-05 | feat: add `ast-grep` (#177) | pseudometa | |
2023-11-04 | feat: allow formatters_by_ft to be a function (#174) | Steven Arcangeli | |
2023-11-03 | feat: add mdslw markdown formatter (#175) | Torsten Long | |
* feat: add mdslw markdown formatter * lint: remove unused import --------- Co-authored-by: Torsten Long <torsten.s.long@gmail.com> Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2023-10-31 | feat: add markdownlint-cli2 (#171) | George Guimarães | |
cli2 is a better cli for markdownlint. It allows to have config files in different directories, and it's also from the same author as the original node.js markdownlint lib. | |||
2023-10-30 | feat: add usort (#167) | Frederik Buchlák | |
* feat: add usort * formatting via stdin | |||
2023-10-28 | feat: add CSharpier (#165) | Jesper Lundberg | |
* Add formatter and update readme and conform.txt * Remove unused variable | |||
2023-10-27 | feat: add tlint (#162) | Frederik Buchlák | |
* feat: add tlint * update doc | |||
2023-10-26 | feat: add pretty-php (#161) | Frederik Buchlák | |
2023-10-26 | fix(formatexpr): use default formatexpr if no formatters or LSP clients (#55) | Steven Arcangeli | |
2023-10-23 | fix(rubyfmt): exit code 1 should not be a success (#157) | Steven Arcangeli | |
2023-10-21 | feat: gn build file format cmd (#155) | H. James Zhao | |