From 92be24bbb12e198fbafa5f6e89d3852d57c9638a Mon Sep 17 00:00:00 2001 From: koalaman Date: Sat, 25 Feb 2017 15:25:29 -0800 Subject: [PATCH] Created SC1111 (markdown) --- SC1111.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 SC1111.md diff --git a/SC1111.md b/SC1111.md new file mode 100644 index 0000000..42d668e --- /dev/null +++ b/SC1111.md @@ -0,0 +1,29 @@ +## This is a unicode quote. Delete and retype it (or ignore/singlequote for literal). + +### Problematic code: + +```sh +echo "hello world” +``` + +### Correct code: + +```sh +echo "hello world" +``` + +### Rationale: + +Some software, like OS X, Word and WordPress, may automatically replace your regular quotes with slanted Unicode quotes. The shell does not recognize these quotes and will not respect them. + +In this case, you have slanted double quotes in a double quoted string. Try deleting and retyping them, and/or disable “smart quotes” in your editor or OS. + +### Exceptions + +If you want to use literal slanted double quotes for typographic reasons, you can put them in single quotes to make ShellCheck ignore them: + +```sh +printf 'Warning: “wakeonlan” is not installed.\n' +``` + +You can also just [[ignore]] this warning. \ No newline at end of file