Выпуск 0.23.1 экшена Spellcheck (GitHub) — исправление ошибок

Только что был выпущен исправленный релиз экшена Spellcheck для GitHub.

Проблема заключалась в том, что действие не обрабатывало пути с пробелами в них. Действие было модифицировано для поддержки кавычек для обработки пробелов, но при этом есть несколько ограничений. В то же время была сохранена обратная совместимость.

Примеры с пробелами взяты из выпуска #84 от Майка Старова, который сообщил о проблеме.

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

Нет пробелов, кавычки не требуются:

source_files: README.md CHANGELOG.md notes/Notes.md
Войти в полноэкранный режим Выход из полноэкранного режима

Без пробелов, кавычки не требуются, двойные кавычки используются для полного параметра:

source_files: "README.md CHANGELOG.md notes/Notes.md"
Ввести полноэкранный режим Выйти из полноэкранного режима

Это может сработать, но не рекомендуется и может привести к поломке, вместо этого используйте правильное цитирование.

Без пробелов, кавычки не требуются, двойные кавычки используются для одиночных параметров:

source_files: "README.md" "CHANGELOG.md" "notes/Notes.md"
Войти в полноэкранный режим Выйти из полноэкранного режима

Это также работает при использовании одинарных кавычек

Пробелы, кавычки обязательны, используются одинарные кавычки:

source_files: 'Managed Services/Security Monitor/README.md' 'Terraform/Development Guide/README.md'
Войти в полноэкранный режим Выйти из полноэкранного режима

Пробелы, требуются кавычки, используются двойные кавычки:

source_files: "Managed Services/Security Monitor/README.md" "Terraform/Development Guide/README.md"
Войти в полноэкранный режим Выйти из полноэкранного режима

Пробелы, кавычки требуются, смешанные кавычки не работают:

source_files: README.md CHANGELOG.md notes/Notes.md
Войти в полноэкранный режим Выйти из полноэкранного режима

Журнал изменений

0.23.1, 2022-05-05, выпуск исправления ошибки, обновление не требуется

  • Решение проблемы #84 через PR #90 от @jonasbn. С введением использования необязательных кавычек, обратите внимание на ограничения, описанные в документации — спасибо @xsaero00 за сообщение об ошибке

Оцените статью
Procodings.ru
Добавить комментарий