Описание тега go-generate
1
ответ
Go генерировать только сканы main.go
У меня возникли проблемы с использованием go generate для генерации сервера grpc при запуске go generate из корня каталога моего проекта. Когда я бегу go generate -v он только возвращается main.go. Однако директивы определены в одном из подпакетов. …
17 янв '20 в 23:54
1
ответ
генерировать файлы go на основе protobuf через импорт
У меня есть два репозитория git: общее это хранилище содержит Protobuf файлы (.proto), эти файлы должны быть выбраны с помощью Git подмодуль инициализации из другого хранилища поставщика. Также существуют файлы go с директивой: // go: generate proto…
01 сен '20 в 15:08
0
ответов
gqlgen: создается нежелательный распознаватель
Я использую gqlgen, и я хотел бы добавить новый метод в преобразователь запросов. Добавленный метод выглядит примерно так: type Query { ... Foo(bar: Int!): Foo ... } Тип для Foo уже объявлен в файле и правильно отображается на модель в .goфайл (я зн…
12 июл '20 в 20:55
2
ответа
GoLand тесты не проводились
У меня есть метод, который я тестирую, и вроде все нормально. Однако, когда я запускаю тесты в GoLand, я вижу в выводе, что тесты «ПРОЙДЕНЫ», но исполнитель тестов говорит, что «тесты не выполнялись». Вот пример метода в calculator.go package calcul…
01 авг '21 в 08:34
1
ответ
Стрингер не может генерировать константы со значениями из перечисления C
Я пытаюсь бежать generateв проекте CGO https://github.com/libgit2/git2go локально. Я успешно установил системную библиотеку и могу собрать и протестировать проект с помощью go build -tags static,system_libgit2 а также go test -tags static,system_lib…
14 окт '21 в 10:37
0
ответов
В gqlgen Resolver func отсутствуют аргументы OrderBy в сгенерированном коде
Я новичок. Я создаю проект, используя gqlgen и ent. У меня есть schema.graphql, определенный ниже type IP implements Node { id: ID! created_at: Time! updated_at: Time! response_code: String! ip_address: String! queries(after: Cursor, first: Int, bef…
03 дек '21 в 17:21
0
ответов
go: сгенерировать необъявленное имя стрингера: CONST
Я использовал стрингер для создания метода String() для разных типов и поместил выходной каталог в stringer/ //go:generate -type TYPE -output stringer/TYPE_string.go Но стрингер не распознает пакет и поэтому генерирует var x [1]struct{} _ = x[ENUM-0…
10 дек '21 в 14:14
0
ответов
Сгенерировать код для разных типов запросов из конфига
У меня есть приложение, которое делает много запросов на разные URL-адреса. Каждый из них имеет различную структуру запроса и ответа. Конфигурации типов запросов находятся в базе данных Mysql. Он содержит следующие данные: URL-адрес Метод Параметры …
24 янв '22 в 20:08
1
ответ
перейти к созданию на этапе сборки
В некоторых системах сборки, таких как gradle или blaze, я могу генерировать код (ent или proto) на этапе сборки и не добавлять его в репозиторий. Можно ли сделать то же самое для go build команда?
07 фев '22 в 23:24
1
ответ
golang protobuf не может демаршалировать общий тип
type Msg[T any] interface { *T proto.Message } func Handle[T any, U Msg[T]](cb func(req U) (proto.Message, error)) { msg := new(T) if err := proto.Unmarshal([]byte{}, msg); err != nil { } _, _ = cb(msg) } func main() { Handle(donSomething) } func d…
09 авг '23 в 05:14