# Packages

Package hierarchyconfig defines validation done on HierarchyConfig Resources.
Package metadata provides validation checks for errors in Resource metadata These checks are specifically on the `metadata` fields, which are defined for all Resources.
No description provided by the author
Package semantic package provides validation checks for semantic errors in Nomos resource directories.
Package syntax package provides validation checks for syntax errors in Nomos resource directories.
No description provided by the author

# Functions

IllegalAbstractNamespaceObjectKindError represents an illegal usage of a kind not allowed in abstract namespaces.
IllegalNamespaceSubdirectoryError represents an illegal child directory of a namespace directory.
ShouldBeInClusterError reports that an object belongs in cluster/.
ShouldBeInClusterRegistryError reports that an object belongs in clusterregistry/.
ShouldBeInNamespacesError reports that an object belongs in namespaces/.
ShouldBeInSystemError reports that an object belongs in system/.

# Constants

IllegalAbstractNamespaceObjectKindErrorCode is the error code for IllegalAbstractNamespaceObjectKindError.
IllegalNamespaceSubdirectoryErrorCode is the error code for IllegalNamespaceSubdirectoryError.
IncorrectTopLevelDirectoryErrorCode is the error code for IllegalKindInClusterError.