New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid unquoting weirdness of Windows for language: r
#2870
Labels
Comments
|
This was referenced May 17, 2023
jaypikay
pushed a commit
to jaypikay/doxy
that referenced
this issue
May 24, 2023
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pre-commit](https://github.com/pre-commit/pre-commit) | dev-dependencies | patch | `3.3.1` -> `3.3.2` | --- ### Release Notes <details> <summary>pre-commit/pre-commit</summary> ### [`v3.3.2`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​332---2023-05-17) [Compare Source](pre-commit/pre-commit@v3.3.1...v3.3.2) \================== ##### Fixes - Work around `r` on windows sometimes double-un-quoting arguments. - [#​2885](pre-commit/pre-commit#2885) PR by [@​lorenzwalthert](https://github.com/lorenzwalthert). - [#​2870](pre-commit/pre-commit#2870) issue by [@​lorenzwalthert](https://github.com/lorenzwalthert). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS42MS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNjEuMCJ9--> Co-authored-by: Renovate Bot <renovate@localhost.localdomain> Co-authored-by: JayPiKay <jpk@noreply.localhost> Reviewed-on: https://git.goatpr0n.de/public/doxy/pulls/11 Co-authored-by: renovate <renovate@noreply.localhost> Co-committed-by: renovate <renovate@noreply.localhost>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
search you tried in the issue tracker
never, r, found
describe your issue
Multiple reports in https://github.com/lorenzwalthert/precommit (lorenzwalthert/precommit#441, lorenzwalthert/precommit#473) were raised and describe a problem with (un)quoting the long string that runs when
language: r
is setup inRscript -e 'xxx'
where'xxx'
contains multiple levels of quotes. For the readers convenience, the output looks like:The solution described by @asottile in lorenzwalthert/precommit#473 (comment) is to probably write the contents to a temporary file and avoid unquoting within the expression (i.e. the term after
-e
). This should be quite straight forward.Question is if we can create a good test first to reproduce the offending behavior and whether or not there are tools already in pre-commit to deal with temp files etc. that we could use.
pre-commit --version
precommit 3.1.1
.pre-commit-config.yaml
~/.cache/pre-commit/pre-commit.log (if present)
No response
The text was updated successfully, but these errors were encountered: