« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/sugar.js16
-rw-r--r--src/validators.js2
2 files changed, 7 insertions, 11 deletions
diff --git a/src/util/sugar.js b/src/util/sugar.js
index 7dd173a0..90d47b7c 100644
--- a/src/util/sugar.js
+++ b/src/util/sugar.js
@@ -6,8 +6,6 @@
 // It will likely only do exactly what I want it to, and only in the cases I
 // decided were relevant enough to 8other handling.
 
-import {colors} from './cli.js';
-
 // Apparently JavaScript doesn't come with a function to split an array into
 // chunks! Weird. Anyway, this is an awesome place to use a generator, even
 // though we don't really make use of the 8enefits of generators any time we
@@ -461,14 +459,12 @@ export function* iterateMultiline(content, iterator, {
 
     const columnNumber = index - startOfLine;
 
-    let where = null;
-    if (formatWhere) {
-      where =
-        colors.yellow(
-          (isMultiline
-            ? `line: ${lineNumber + 1}, col: ${columnNumber + 1}`
-            : `pos: ${index + 1}`));
-    }
+    const where =
+      (formatWhere && isMultiline
+        ? `line: ${lineNumber + 1}, col: ${columnNumber + 1}`
+     : formatWhere
+        ? `pos: ${index + 1}`
+        : null);
 
     countLineBreaks(index, length);
 
diff --git a/src/validators.js b/src/validators.js
index 84e08cb8..3b23e8f6 100644
--- a/src/validators.js
+++ b/src/validators.js
@@ -543,7 +543,7 @@ export function isContentString(content) {
     const parts = [
       actionPart,
       surroundings,
-      `(${where})`,
+      `(${colors.yellow(where)})`,
     ].filter(Boolean);
 
     illegalAggregate.push(new TypeError(parts.join(` `)));