From 7259283c6ec9723e698e8afa2b5a016400ee08da Mon Sep 17 00:00:00 2001 From: Noah Santschi-Cooney Date: Sat, 16 Jun 2018 01:09:01 +0100 Subject: [PATCH] Fixed single line comments breaking the whole thing --- server/src/linter.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/src/linter.ts b/server/src/linter.ts index b1441ce..e4a15e6 100644 --- a/server/src/linter.ts +++ b/server/src/linter.ts @@ -61,14 +61,13 @@ export function preprocess(document: TextDocument) { const line = lines[i] if (line.includes('/*')) inComment = true if (line.includes('*/')) inComment = false - if (line.trim().startsWith('//')) break + if (line.trim().startsWith('//')) continue if (!inComment && reVersion.test(line)) { lines.splice(i + 1, 0, include) break } if (i === lines.length - 1) lines.splice(0, 0, include) } - //console.log(lines.join('\n')) //const root = document.uri.replace(/^file:\/\//, '').replace(conf.minecraftPath, '').replace(path.basename(document.uri), '') lint(lines.join('\n'), document.uri)