Недопустимый синтаксис рабочего процесса

У меня есть рабочий процесс, который закрывает проблему всякий раз, когда в комментарии присутствует текст «#close». Любая идея, почему text.contains() отображается как ошибка.

when comments.added.isNotEmpty { 
  if (!issue.isResolved()) { 
    var myComment = comments.added.first; 

    var commentText = myComment.text; 

    if (myComment.text.contains("#close", true) { 
      issue.State = {Fixed}; 
    } 
  } 
}

введите здесь описание изображения


person d0001    schedule 27.02.2017    source источник
comment
Пожалуйста, опубликуйте свой реальный код вместо скриншота.   -  person Erik Godard    schedule 27.02.2017
comment
Причина, по которой я показал скриншот, заключается в том, что он показывает ошибку; если бы я не включил скриншот, пользователи усомнились бы в моем утверждении, учитывая, что документация свидетельствует об обратном.   -  person d0001    schedule 27.02.2017


Ответы (1)


Я нашел обходной путь к моей проблеме. Не уверен, это так задумано или ошибка.

Ошибка в моем исходном сообщении возникает при вводе имени метода; обходной путь — использовать автозаполнение (Ctrl+пробел) и выбрать нужную функцию.

person d0001    schedule 28.02.2017
comment
Это предназначено. Редактор рабочего процесса не является текстовым редактором и требует много нажатий Ctrl + Space для завершения работы. - person Jk1; 28.02.2017