mirror of
https://github.com/vale981/apheleia
synced 2025-03-04 17:11:40 -05:00
Always supply --stdin-filepath
to Prettier (#253)
This is required for Prettier to pick up the correct settings from its config files. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
parent
e080558495
commit
fb8842b731
2 changed files with 22 additions and 11 deletions
|
@ -60,6 +60,8 @@ The format is based on [Keep a Changelog].
|
||||||
installed locally ([#215]).
|
installed locally ([#215]).
|
||||||
* Fixed clang-format formatter did not respect remote file-name component for
|
* Fixed clang-format formatter did not respect remote file-name component for
|
||||||
the assumed file-name ([#215]).
|
the assumed file-name ([#215]).
|
||||||
|
* Always supply `--stdin-filepath` to Prettier to allow it to pick up
|
||||||
|
the correct settings from project-level config files ([#253]).
|
||||||
|
|
||||||
### Formatters
|
### Formatters
|
||||||
|
|
||||||
|
@ -119,6 +121,7 @@ The format is based on [Keep a Changelog].
|
||||||
[#232]: https://github.com/radian-software/apheleia/issues/232
|
[#232]: https://github.com/radian-software/apheleia/issues/232
|
||||||
[#236]: https://github.com/radian-software/apheleia/pull/236
|
[#236]: https://github.com/radian-software/apheleia/pull/236
|
||||||
[#242]: https://github.com/radian-software/apheleia/pull/242
|
[#242]: https://github.com/radian-software/apheleia/pull/242
|
||||||
|
[#253]: https://github.com/radian-software/apheleia/pull/253
|
||||||
|
|
||||||
## 3.2 (released 2023-02-25)
|
## 3.2 (released 2023-02-25)
|
||||||
### Features
|
### Features
|
||||||
|
|
|
@ -86,26 +86,32 @@
|
||||||
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-css
|
(prettier-css
|
||||||
. ("apheleia-npx" "prettier" "--parser=css"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=css"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-html
|
(prettier-html
|
||||||
. ("apheleia-npx" "prettier" "--parser=html"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=html"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-graphql
|
(prettier-graphql
|
||||||
. ("apheleia-npx" "prettier" "--parser=graphql"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=graphql"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-javascript
|
(prettier-javascript
|
||||||
. ("apheleia-npx" "prettier" "--parser=babel-flow"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=babel-flow"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-json
|
(prettier-json
|
||||||
. ("apheleia-npx" "prettier" "--parser=json"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=json"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-markdown
|
(prettier-markdown
|
||||||
. ("apheleia-npx" "prettier" "--parser=markdown"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=markdown"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-ruby
|
(prettier-ruby
|
||||||
. ("apheleia-npx" "prettier" "--stdin-filepath" "dummy.rb"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
"--plugin=@prettier/plugin-ruby"
|
"--plugin=@prettier/plugin-ruby" "--parser=ruby"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-scss
|
(prettier-scss
|
||||||
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
@ -113,13 +119,15 @@
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-svelte
|
(prettier-svelte
|
||||||
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
"--plugin=prettier-plugin-svelte"
|
"--plugin=prettier-plugin-svelte" "--parser=svelte"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-typescript
|
(prettier-typescript
|
||||||
. ("apheleia-npx" "prettier" "--parser=typescript"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=typescript"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(prettier-yaml
|
(prettier-yaml
|
||||||
. ("apheleia-npx" "prettier" "--parser=yaml"
|
. ("apheleia-npx" "prettier" "--stdin-filepath" filepath
|
||||||
|
"--parser=yaml"
|
||||||
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
(apheleia-formatters-js-indent "--use-tabs" "--tab-width")))
|
||||||
(purs-tidy . ("apheleia-npx" "purs-tidy" "format"))
|
(purs-tidy . ("apheleia-npx" "purs-tidy" "format"))
|
||||||
(rubocop . ("rubocop" "--stdin" filepath "--auto-correct"
|
(rubocop . ("rubocop" "--stdin" filepath "--auto-correct"
|
||||||
|
|
Loading…
Add table
Reference in a new issue