mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[intellij-sh] EA-220609 Add check that annotated element contains the given range
GitOrigin-RevId: 074086c59b8cb5efff286d03e007910f7e83190c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3c4ddeb642
commit
76eb7fee18
@@ -119,8 +119,8 @@ public class ShShellcheckExternalAnnotator extends ExternalAnnotator<ShShellchec
|
||||
int endOffset = ShShellcheckUtil.calcOffset(sequence, document.getLineStartOffset(result.endLine - 1), result.endColumn);
|
||||
TextRange range = TextRange.create(startOffset, endOffset == startOffset ? endOffset + 1 : endOffset);
|
||||
|
||||
boolean isInOuter = ContainerUtil.exists(rangesOfOuterElements, it -> it.contains(range));
|
||||
if (isInOuter) continue;
|
||||
// We skip results which out of scope for current file or intersect with outer language elements
|
||||
if (!file.getTextRange().contains(range) || ContainerUtil.exists(rangesOfOuterElements, it -> it.contains(range))) continue;
|
||||
|
||||
long code = result.code;
|
||||
String message = result.message;
|
||||
|
||||
Reference in New Issue
Block a user