Идея
Одобрена

Средство комментирования выделенного фрагмента во встроенном редакторе

Встроенный редактор кода BPM Online для JavaScript схем (ACE Editor - если не ошибаюсь), при комментировании выделенного сегмента (сочетание клавиш " Ctrl + / ") осуществляет форматирование всех строк попавших в выделение по следующей маске

//{символ пробела}{исходный код строки}

Встроенный же линтер (JSHint - при стандартном конфигурировании) на такое форматирование реагирует предупреждением "Mixed spaces and tabs"

Эта проблема конечно решается оборачиванием этих участков кода в управляющие последовательности 

/*jshint smarttabs:true */
     // //Какие-то закомментированные строки (с двойным комментированием)
     // Какие-то закомментированные строки
     // Какие-то закомментированные строки
     // Какие-то закомментированные строки
     // Какие-то закомментированные строки
/*jshint smarttabs:false */

но это требует дополнительных манипуляций.

Идея состоит в том чтобы исправить такое конфликтное поведение intellectual editor options и синтаксического статического анализатора, т.е. 

или исправить сниппет для комментариев - исключив пробельный символ

или внести коррективы в стандартный конфиг JSHint предусмотрев маску исключения.

 

Ну и как всегда, интересует мнение сообщества, касаемо того насколько данная проблема является насущной и мешает комфортной разработке, беспокоит ли Вас данная проблема ?

1 комментарий

Добрый день, Илья!

Зарегистрировали данное пожелание для ответственной команды разработки. Отмечу также то, что в последних релизах была значительно доработана и улучшена разработка в файловой системе:

https://academy.terrasoft.ru/documents/technic-sdk/7-11/razrabotka-v-fa…

, что позволяет использовать полноценные IDE вроде WebStorm.

Показать все комментарии