cinderguard

FAQ

Преобразует ли cinderguard типы?

Нет. Он проверяет данные как есть. Сначала преобразуйте, потом проверяйте.

Можно ли проверять по одному полю?

Да, для форм. Передайте путь поля, которое нужно проверить.

Как добавить своё правило?

Напишите функцию, которая возвращает сообщение об ошибке или ничего, и зарегистрируйте её под именем.

Безопасно ли это для недоверенных данных?

Да. Глубина и число ошибок ограничены, а шаблоны при создании схемы проверяются на катастрофический возврат.

Можно ли использовать cinderguard в коммерческих проектах?

Да, лицензия это разрешает.

Готов ли cinderguard к продакшену?

Да. Библиотека используется в продакшене с первых версий, а публичный API стабилен в пределах мажорной версии.