Created SC1015 (markdown)

koalaman
2014-03-29 10:08:42 -07:00
parent e5eecf950f
commit 8acf933c02

19
SC1015.md Normal file

@@ -0,0 +1,19 @@
## This is a unicode double quote. Delete and retype it.
### Problematic code:
echo “hello world”
### Correct code:
echo "hello world"
### Rationale:
Blog software and word processors frequently replaces ASCII quotes `""` with fancy Unicode quotes, `“”`. To bash, Unicode quotes are considered regular literals and not quotes at all.
Simply delete them and retype them in your editor.
### Contraindications
If you really want literal Unicode double quotes, you can put them in single quotes (or unicode single quotes in double quotes) to make shellcheck ignore them.