Automatically generate Go (golang) struct definitions from example JSON
gotests is a static analysis tool and boilerplate generator for Go that automatically creates structured test suites from source code. It functions as a table-driven test framework that handles type resolution for functions and methods, including the mapping of generic type constraints to concrete implementation types. The tool integrates with large language models to synthesize realistic input values and edge cases based on function logic. It uses a template-driven generation system, allowing the structure and format of the resulting test code to be customized through external templates and
Assists in performing Roslyn-based code generation during a build. This includes design-time support, such that code generation can respond to changes made in hand-authored code files by generating new code that shows up to Intellisense as soon as the file is saved to disk.
الميزات الرئيسية لـ aarnott/codegeneration.roslyn هي: Code Generation Tools.
تشمل البدائل مفتوحة المصدر لـ aarnott/codegeneration.roslyn: cheekybits/genny — Elegant generics for Go. chimeracoder/gojson — Automatically generate Go (golang) struct definitions from example JSON. cweill/gotests — gotests is a static analysis tool and boilerplate generator for Go that automatically creates structured test suites… dave/jennifer — Jennifer is a code generator for Go. daveaglick/scripty — Tools to let you use Roslyn-powered C# scripts for code generation. You can think of it as a scripted alternative to… bouk/gonerics.