Struct ValidationResult

Struct Documentation

struct ValidationResult

Result of manifest validation.

Public Functions

inline bool has_errors() const
inline bool has_warnings() const
inline void add_error(const std::string &rule, const std::string &msg, const std::string &path)

Add an error (manifest is invalid)

inline void add_warning(const std::string &rule, const std::string &msg, const std::string &path)

Add a warning (manifest is valid but has issues)

inline std::string summary() const

Get summary string.

Public Members

bool is_valid = {true}
std::vector<ValidationError> errors
std::vector<ValidationError> warnings