PowerShell Core 6.2.0 Preview3


Традиционно краткий обзор того, что появилось и изменилось:

  • Прошла очередная волна зачистки кода от старых рудиментов
  •  Отладчик теперь не будет задавать вам много ненужных вопросов #8195
  •  Уменьшина вероятность проблем при множественном доступе к powershell.config.json #8249
  •  Появился новый командлет Join-String #7660
  • Get-PSHostProcessInfo и Enter-PSHostProcessтеперь работают на Unix #8232
  •  Улучшено время запуска #8341 #8396. Теперь почти как Windows PowerShell, немного медленнее. Сейчас вообще стали больше смотреть на производительность. Надеюсь, это будет постоянным процессом
  •  Добавлена поддержка Linux ARM64 #8016

Сейчас, пока наблюдается праздничное затишье, идёт активная работа по улучшению форматирования на основе отчётов CodeFactor (StyleCop). Код PowerShell создавался многие годы, разными людьми, менялись предпочтения по стилю форматирования. В результате сейчас мы имеем около 100 тысяч замечаний в CodeFactor. Некоторые правила будут выключены как бесполезные. Часть замечаний уже исправлены (>12 тысяч). За эти дни мы должны ещё хорошо продвинуться в этом направлении. Надеюсь, что после этого останется менее половины замечаний в CodeFactor. Всё это значительно улучшит читабельность и документированность кода и облегчит разработчикам создание изменений (PR).