Commit d47fabb
fix: cross-language parity, allowEmptyValue handling, and CI fixes
- Standardize allowEmptyValue handling across all 12 languages
- Fix Content-Type case-insensitive lookup in all templates
- Add per-scheme authenticator templates and generated output
- Fix Python linting (unused imports) and typecheck (null guards)
- Fix Ruby linting (NegatedIfElseCondition, BlockLength, complexity)
- Fix Ruby typecheck (RBS signature for sanitize_for_serialization)
- Fix Node typecheck (null assertions, filter null from arrays)
- Fix PHP static analysis (remove always-true null checks)
- Fix PHP formatting (line length in DefaultApiClient)
- Fix Java static analysis (SpotBugs null pointer warnings)
- Harmonize test coverage across all language targets
- Remove non-existent FindPetsByTags tests from Go/Rust/Elixir
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 4b69063 commit d47fabb
898 files changed
Lines changed: 35135 additions & 17547 deletions
File tree
- src
- main
- java/io/github/mridang/codegen/generators
- csharp
- elixir
- go
- node
- php
- python
- ruby
- rust
- resources/templates
- csharp
- api
- models
- test
- dart
- api
- errors
- test
- elixir
- api
- test
- go
- api
- models
- test
- java
- api
- test
- kotlin
- auth
- test
- node
- api
- test
- php
- api
- test
- python
- api
- test
- ruby
- api
- auth
- test
- rust
- api
- auth
- test
- swift
- api
- test
- spec/resources/generated
- csharp
- Test
- Api
- src/PetstoreClient
- Api
- Options
- Auth
- OAuth
- Models
- dart
- lib/src
- api
- auth
- models
- test
- elixir
- lib/petstore_client
- api
- options
- auth/oauth
- errors
- models
- test
- go
- pkg
- auth/oauth
- models
- options
- test
- java/src
- main/java/com/example/petstore
- api
- options
- auth
- oauth
- exceptions
- models
- test/java/com/example/petstore
- api
- models
- kotlin/src
- main/kotlin/com/example/petstore
- api
- options
- auth
- oauth
- exceptions
- models
- test/kotlin/com/example/petstore
- api
- auth/oauth
- models
- node
- src
- api
- auth
- oauth
- exceptions
- models
- test
- Api
- php
- lib
- Api
- Options
- Auth
- OAuth
- Exceptions
- Models
- test
- python
- petstore_client
- api
- auth
- oauth
- exceptions
- models
- test
- Api
- ruby
- lib/petstore_client
- api
- auth
- sig
- test
- rust
- src
- api
- auth
- oauth
- errors
- models
- tests
- swift
- Sources/PetstoreClient
- Api
- Options
- Auth
- OAuth
- Models
- Tests/PetstoreClientTests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
648 | 648 | | |
649 | 649 | | |
650 | 650 | | |
| 651 | + | |
651 | 652 | | |
652 | 653 | | |
653 | 654 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
658 | 658 | | |
659 | 659 | | |
660 | 660 | | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
661 | 664 | | |
662 | 665 | | |
663 | 666 | | |
| |||
Lines changed: 23 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
603 | 603 | | |
604 | 604 | | |
605 | 605 | | |
| 606 | + | |
| 607 | + | |
606 | 608 | | |
607 | 609 | | |
608 | 610 | | |
609 | | - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
610 | 614 | | |
611 | 615 | | |
612 | 616 | | |
613 | 617 | | |
614 | | - | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
615 | 627 | | |
616 | 628 | | |
617 | | - | |
618 | 629 | | |
619 | 630 | | |
620 | 631 | | |
621 | 632 | | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
622 | 639 | | |
623 | 640 | | |
624 | 641 | | |
| |||
765 | 782 | | |
766 | 783 | | |
767 | 784 | | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
768 | 788 | | |
769 | 789 | | |
770 | 790 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
839 | 839 | | |
840 | 840 | | |
841 | 841 | | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
842 | 845 | | |
843 | 846 | | |
844 | 847 | | |
| |||
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
709 | 709 | | |
710 | 710 | | |
711 | 711 | | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | 712 | | |
716 | 713 | | |
717 | 714 | | |
| |||
738 | 735 | | |
739 | 736 | | |
740 | 737 | | |
| 738 | + | |
741 | 739 | | |
742 | 740 | | |
743 | 741 | | |
| |||
756 | 754 | | |
757 | 755 | | |
758 | 756 | | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
759 | 760 | | |
760 | 761 | | |
761 | 762 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | 711 | | |
715 | 712 | | |
716 | 713 | | |
| |||
757 | 754 | | |
758 | 755 | | |
759 | 756 | | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
760 | 760 | | |
761 | 761 | | |
762 | 762 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | 615 | | |
619 | 616 | | |
620 | 617 | | |
| |||
671 | 668 | | |
672 | 669 | | |
673 | 670 | | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
667 | 667 | | |
668 | 668 | | |
669 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
670 | 673 | | |
671 | 674 | | |
672 | 675 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
Lines changed: 15 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
272 | 286 | | |
273 | 287 | | |
274 | 288 | | |
| |||
0 commit comments