Skip to content

TypedDict help+completions, Any/Unvalidated dumping, scoped postponed annotations, abstract dataclass-like types and pydantic/attrs aliases - #956

Merged
mauvilsa merged 6 commits into
mainfrom
improvements
Aug 17, 2026
Merged

TypedDict help+completions, Any/Unvalidated dumping, scoped postponed annotations, abstract dataclass-like types and pydantic/attrs aliases#956
mauvilsa merged 6 commits into
mainfrom
improvements

Fix doctest in workflow

1bc9be6
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 17, 2026 in 46s

Annotations

Check failure on line 344 in jsonargparse/_actions.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AaAOF1cGYEZf7TajTAGH&open=AaAOF1cGYEZf7TajTAGH&pullRequest=956

Check warning on line 651 in jsonargparse_tests/test_pydantic.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AaAOF1fGYEZf7TajTAGI&open=AaAOF1fGYEZf7TajTAGI&pullRequest=956

Check failure on line 307 in jsonargparse/_postponed_annotations.py

See this annotation in the file changed.

@sonarqubecloud 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=AaAOF1VOYEZf7TajTAGF&open=AaAOF1VOYEZf7TajTAGF&pullRequest=956

Check failure on line 1987 in jsonargparse/_typehints.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 31 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=mauvilsa_jsonargparse&issues=AaAOF1bPYEZf7TajTAGG&open=AaAOF1bPYEZf7TajTAGG&pullRequest=956