esformatter-quotes
Version:
esformatter plugin: enforces coding style that string literals are delimited with single or double quotes.
51 lines (31 loc) • 877 B
JavaScript
'use strict';
// basic ====
var singleQuote = 'single';
var doubleQuote = 'double';
// avoid escaping ====
var avoidSingle = 'single "quote"';
var avoidDouble = "double 'quote'";
// escaping ====
var lorem = 'ipsum "dolor" sit \'amet\'';
var maecennas = 'ipsum \'dolor\' sit "amet"';
var unnecessaryEscape = 'bar \'baz\' "dolor"';
var escapedSlashesSingle = 'bar \\"baz\\"';
var escapedSlashesDouble = "bar \\'baz\\'";
var leadingSingle = "'";
var leadingDouble = '"';
var unnecessaryEscapeSingle = "'";
var successiveQuotes = ' \'\' ""';
// multiline strings ====
var multi1 = 'multiline \
madness \
"quotes" \
\'everywhere\''.substr(0, 15)
var multi2 = 'even more \
multiline \
\'strings\' \
"which is one of the \
saddest things about JS"'.substr(15, 15)
var multiAvoidSingle = 'lorem \
ipsum "dolor"';
var multiAvoidDouble = "dolor sit \
ipsum 'dolor'";