Size: a a a

2020 June 22

SN

Stanislav N. in Go-go!
если сторонний линтер - в "типа терминальном" окошке
источник

AM

Askold Monarkhov in Go-go!
Stanislav N.
если сторонний линтер - в "типа терминальном" окошке
ну поставил как плагин, он вообще не заводится (орет на файл синтаксическую ошибку в файле конфигураций, которого я даже не видел)
источник

М

Мерль🛠 in Go-go!
Askold Monarkhov
кто пишет на GoLand, не подскажете, у вас Go lint подсвечивает проблемы прямо в коде или в терминале?
для goland линтеры лучше запускать через file watchers
источник

AM

Askold Monarkhov in Go-go!
Мерль🛠
для goland линтеры лучше запускать через file watchers
ну у меня он щас так и запущен и работает он через "терминальное" окошко
источник

DP

Daniel Podolsky in Go-go!
Мерль🛠
для goland линтеры лучше запускать через file watchers
оно тогда показывает ошибки стандартным образом, с возможностью перехода в них?
источник

DP

Daniel Podolsky in Go-go!
а если у меня длинный линтер, и я хочу его по кнопке запусткать?
источник

ЮВ

Юрий Вельмесов... in Go-go!
Askold Monarkhov
кто пишет на GoLand, не подскажете, у вас Go lint подсвечивает проблемы прямо в коде или в терминале?
у меня VS Code и он мне сразу в коде сразу все подсвечивает, сам импорты делает если я начинаю пакет писать и сам форматирует красиво код если CTRL+S нажимаю
источник

М

Мерль🛠 in Go-go!
Daniel Podolsky
оно тогда показывает ошибки стандартным образом, с возможностью перехода в них?
оно показывает ошибки в «терминальном выводе», но goland понимает стандартный формат логов анализаторов и подсвечивает и умеет ходить по местам где найдены ошибки

если линтер длинный, то можно сделать отдельную джобу и повесить на неё например хоткей

но я лично обычно через mage.go запуская такие штуки
источник

AM

Askold Monarkhov in Go-go!
Юрий Вельмесов
у меня VS Code и он мне сразу в коде сразу все подсвечивает, сам импорты делает если я начинаю пакет писать и сам форматирует красиво код если CTRL+S нажимаю
я бы тоже использовал vs code, но я пишу 3 года на PHP Storm и это уже дело привычки использовать продукты JetBrains
источник

ЮВ

Юрий Вельмесов... in Go-go!
Askold Monarkhov
я бы тоже использовал vs code, но я пишу 3 года на PHP Storm и это уже дело привычки использовать продукты JetBrains
ну тогда раз ты поклонник продуктов джет брайнс, то поставь себе вот это и я думаю проблем не будет - https://www.jetbrains.com/ru-ru/go/
источник

ЮВ

Юрий Вельмесов... in Go-go!
Кстати, это сообщение даже не столько Askolds сколько всем в этом чате, думаю интересно узнать тем кто не знаком с этой IDE
источник

RS

Roman Sharkov in Go-go!
Юрий Вельмесов
Всех приветствую снова! 🤝

Я все ни как не могу победить проблему связанную с динамическим вызовом соответствующего handler-а в зависимости от того какой роут сработал у меня.

Вот накидал, то что есть у меня и дополнил комментариями по коду, чтобы было понятно:
https://play.golang.org/p/cMVReRRqJLS

Кто сможет подсказать в какую сторону копать и как вообще в go это сделать?
В PHP данный вызов я делал в две строки кода, тут же я просто не знаю.

Предложенный ранее одним из участников чата вариант, не подходит, потому, что там я не могу прокинуть параметры.
вижу вам предстоит вникнуть во все прелести статического языка 🙂

поверьте, оно в неком смысле даже проще динамики 😉
источник

AM

Askold Monarkhov in Go-go!
Юрий Вельмесов
Кстати, это сообщение даже не столько Askolds сколько всем в этом чате, думаю интересно узнать тем кто не знаком с этой IDE
так у меня и стоит goland
источник

ЮВ

Юрий Вельмесов... in Go-go!
хм... странно... по идее у них все продукты очень хорошо работают, мож что донастроить нужно?
источник

ЮВ

Юрий Вельмесов... in Go-go!
в самой ide
источник

ЮВ

Юрий Вельмесов... in Go-go!
я просто давно штормом пользовался и помню что там вроже в settings еще можно настраивать под каждый язык отдельно и указывать исполняемый файл
источник

ЮВ

Юрий Вельмесов... in Go-go!
например для пыхи
источник

DP

Daniel Podolsky in Go-go!
Юрий Вельмесов
Всех приветствую снова! 🤝

Я все ни как не могу победить проблему связанную с динамическим вызовом соответствующего handler-а в зависимости от того какой роут сработал у меня.

Вот накидал, то что есть у меня и дополнил комментариями по коду, чтобы было понятно:
https://play.golang.org/p/cMVReRRqJLS

Кто сможет подсказать в какую сторону копать и как вообще в go это сделать?
В PHP данный вызов я делал в две строки кода, тут же я просто не знаю.

Предложенный ранее одним из участников чата вариант, не подходит, потому, что там я не могу прокинуть параметры.
а почему вы не можете просто вызвать ваш хендлер в 51 строке?
источник

ЮВ

Юрий Вельмесов... in Go-go!
напрмер если проект на симфони сам шторм предлагал установить доп. плаигны под него
источник

ЮВ

Юрий Вельмесов... in Go-go!
Daniel Podolsky
а почему вы не можете просто вызвать ваш хендлер в 51 строке?
этот вопрос уже решен и не актуально
источник