Средство комментирования выделенного фрагмента во встроенном редакторе
Встроенный редактор кода BPM Online для JavaScript схем (ACE Editor - если не ошибаюсь), при комментировании выделенного сегмента (сочетание клавиш " Ctrl + / ") осуществляет форматирование всех строк попавших в выделение по следующей маске
//{символ пробела}{исходный код строки}
Встроенный же линтер (JSHint - при стандартном конфигурировании) на такое форматирование реагирует предупреждением "Mixed spaces and tabs"
Эта проблема конечно решается оборачиванием этих участков кода в управляющие последовательности
/*jshint smarttabs:true */ // //Какие-то закомментированные строки (с двойным комментированием) // Какие-то закомментированные строки // Какие-то закомментированные строки // Какие-то закомментированные строки // Какие-то закомментированные строки /*jshint smarttabs:false */
но это требует дополнительных манипуляций.
Идея состоит в том чтобы исправить такое конфликтное поведение intellectual editor options и синтаксического статического анализатора, т.е.
или исправить сниппет для комментариев - исключив пробельный символ
или внести коррективы в стандартный конфиг JSHint предусмотрев маску исключения.
Ну и как всегда, интересует мнение сообщества, касаемо того насколько данная проблема является насущной и мешает комфортной разработке, беспокоит ли Вас данная проблема ?
Понравилась ли вам эта идея?
Добрый день, Илья!
Зарегистрировали данное пожелание для ответственной команды разработки. Отмечу также то, что в последних релизах была значительно доработана и улучшена разработка в файловой системе:
https://academy.terrasoft.ru/documents/technic-sdk/7-11/razrabotka-v-fa…
, что позволяет использовать полноценные IDE вроде WebStorm.