Comments 4
Последний коммит проверяемой ветки с GitHub (runtime) за 22-ое октября.
https://github.com/dotnet/runtime/tree/v6.0.0
8-го ноября выпустили "ускоренную версию" Apple Silicon в .NET 6.0 https://habr.com/ru/company/dododev/blog/593307/
Правильно ли я понимаю, что "ускоренная" (в посте выше указано, что до релиза от 8.11.2022 рантайм на ARM работал медленно) ARM-версия рантайма не тестировалась?
Фактически данный метод осуществляет маппинг с CompressionOption на CompressionLevel. Подозрительно здесь то, что значения CompressionOption.Normal и CompressionOption.Maximum маппятся на значение CompressionLevel.Optimal.
А то, что Fast и SuperFast маппятся на Fastest, анализатор не смутило?
Сейчас сделано так, что если два дубля, то предупреждение выдаётся на первый. Поэтому на второй кейс предупреждение не было выдано. Будет, если поправить описанный в статье дубль.
Если же говорить про ошибочность, то случай с Fastest
выглядит менее подозрительным (с учётом элементов в CompressionLevel
).
Ошибки и подозрительные места в исходниках .NET 6