a5cc0ae890
* Add failing tests for package config validation error wrapping * Wrap package schema validation errors in HomeAssistantError * Fix yamllint errors * Rework package merge validation Ignore invalid package definitions instead of failing startup. Output error messages with locations if possible when a package definition has errors. * Ruff format * Fix linter errors * Move package_definition_schema to module scope * Move inner function to module level * Merge exception handlers Merge exception handlers for config schema validation and package merge to avoid untested code branches * Fix long lines and doc strings * More minor changes to exception handler --------- Co-authored-by: Erik Montnemery <erik@montnemery.com> |
||
---|---|---|
.. | ||
component_validation | ||
package_errors | ||
package_exceptions | ||
package_schema_errors | ||
package_schema_validation | ||
yaml_errors |