This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Automatisierte Herleitung von Optional Annotations (#473)
* Code should be working - Still need to write a test * feat: Added function for getting optional annotations and added tests * feat: Adjusted tests and function which calculates if a parameter is optional or required * Add tests and prepare for merge with issue #441 * Still testing * get required test funktioniert jetzt * Test done and working * Satisfy Linter * style: apply automatic fixes of linters * Bug fix * Implemented the new AnnotationStore object Improved auxiliary functions Added ParameterInfo Class to communicate the return values of functions better Migrated said ParameterInfo and ParameterType classes to annotation_model.py Test is now working - all is good * Update package-parser.iml * Renamed function to better communicate it's function * Delete package-parser.iml * Satisfy Linter -> Fixed typing * style: apply automatic fixes of linters * Remove unnecessary import * Further seperate the replaceable math part of determining if a parameter should be optional or required for more clarity * Function namechange * feat: Adjusted tests and functions for optional annotation & removed unused test files * feat: Fixed optional annotation function and adjusted them according to the new data class structure and adjusted the optional annotation test. * style: apply automatic fixes of linters * style: apply automatic fixes of linters * refactor: changed variable naming and comments Co-authored-by: GideonKoenig <[email protected]> Co-authored-by: GideonKoenig <[email protected]> Co-authored-by: GideonKoenig <[email protected]> Co-authored-by: Masara <[email protected]> Co-authored-by: Lars Reimann <[email protected]>
- Loading branch information