Moritz Sanft
|
a104936bc6
|
validation: add generic validation framework (#2480)
* [wip] validation framework
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* [wip] wip
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* working for shallow structs!!!
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix needle pointer deref
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* add comment
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix nested structs
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix nested struct pointers
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* add tests
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix slices / arrays
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix struct parsing
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* extend tests
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* expose API
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* extend in-package documentation
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* linter fixes
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* fix naming
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* add missing license headers
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Daniel Weiße <66256922+daniel-weisse@users.noreply.github.com>
* align with review
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
---------
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
Co-authored-by: Daniel Weiße <66256922+daniel-weisse@users.noreply.github.com>
|
2023-10-24 11:38:05 +02:00 |
|