diff --git a/src/extension.ts b/src/extension.ts index 58dc8b5..b9487a9 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -102,6 +102,11 @@ const disposes = [ activeTextEditor.selections.forEach(selection => { + if (!Object.keys(lineRuleIdsMap).some(problemLine => + selection.start.line + 1 <= +problemLine && +problemLine <= selection.end.line + 1)) { + log('No problem rules found on selected lines.', true, 'OK') + return + } const text = getTextBylines(selection.start.line, selection.end.line) if (!text?.replace(/\n|\r/g, '')) {