We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The jq program is sometimes used like this:
jq
$ printf '"string\\\""' | jq '.' | tr -d '"' string\
but the user probably intended the output to be something like this instead (and this seems to be a frequent question):
$ printf '"string\\\""' | jq -r '.' string"
Nothing.
Emit a warning to not use tr, but instead use the -r (--raw-output) flag of jq.
tr
-r
--raw-output
The text was updated successfully, but these errors were encountered:
No branches or pull requests
For new checks and feature suggestions
Here's a snippet or screenshot that shows the problem:
The
jq
program is sometimes used like this:but the user probably intended the output to be something like this instead (and this seems to be a frequent question):
Here's what shellcheck currently says:
Nothing.
Here's what I wanted or expected to see:
Emit a warning to not use
tr
, but instead use the-r
(--raw-output
) flag ofjq
.The text was updated successfully, but these errors were encountered: