Fix dump round-tripping, generic protocols, TypeVar types and extend subclass spec validation - #953
Quality Gate passed
Annotations
Check warning on line 370 in jsonargparse_tests/test_typehints.py
sonarqubecloud / SonarCloud Code Analysis
Prefer the context manager form: wrap the raising code in "with pytest.raises(...)".
See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AZ_0UWLNS4llTnO8gJ4u&open=AZ_0UWLNS4llTnO8gJ4u&pullRequest=953
Check warning on line 381 in jsonargparse_tests/test_typehints.py
sonarqubecloud / SonarCloud Code Analysis
Prefer the context manager form: wrap the raising code in "with pytest.raises(...)".
See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AZ_0UWLNS4llTnO8gJ4v&open=AZ_0UWLNS4llTnO8gJ4v&pullRequest=953
Check failure on line 2197 in jsonargparse/_typehints.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AZ_0UWGcS4llTnO8gJ4t&open=AZ_0UWGcS4llTnO8gJ4t&pullRequest=953
Check warning on line 409 in jsonargparse_tests/test_typehints.py
sonarqubecloud / SonarCloud Code Analysis
Prefer the context manager form: wrap the raising code in "with pytest.raises(...)".
See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AZ_0UWLNS4llTnO8gJ4w&open=AZ_0UWLNS4llTnO8gJ4w&pullRequest=953