Fixed condition handling bug - the VS engine does not find the correct finding-region before searching for the condition pattern. (#153)

Co-authored-by: dinnm1 <dinnm1@student.op.ac.nz>
This commit is contained in:
Fawaz Dinnunhan 2020-04-25 11:08:13 +12:00 коммит произвёл GitHub
Родитель 97ab63e2e7
Коммит 510d30be36
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -123,7 +123,7 @@ namespace Microsoft.DevSkim
{
if (condition.Pattern is { })
{
bool res = line.MatchPattern(condition.Pattern, match, condition);
bool res = textContainer.MatchPattern(condition.Pattern, translatedBoundary, condition);
if (res && condition.NegateFinding)
{
passedConditions = false;