Daniel
и че не на гитхабе?
Daniel
на гихабе-то ревью делать удобнее
Andrey
я туда не заливал еще @onokonem
Daniel
самое время тогда!
Andrey
@onokonem https://github.com/therealgofman/smsd только не ругайтесь, я не совсем программист :)
Daniel
я бы советовал начать с прогона go fmt
Daniel
потом - go imports
Anton
db и logs в .gitignore
Daniel
потом - gometalinter
Daniel
вот это - криминал: https://github.com/therealgofman/smsd/blob/master/smsd.go#L4
импортить надо всегда по полному пути
Daniel
как сделаете fmt и imports - пишите
Andrey
Ок
Daniel
gometalinter тоже прогоните, ок?
Daniel
go fmt и go imports хорошо в редакторе на сохранение повесить
Michael
ну, в vscode оно так по-умолчанию
Daniel
оно везде так по умолчанию
Oleksii
Раз такая пянка, то посмотрите ещё на мой маленький проект, пожалуйста :)
https://github.com/alexsadliak/gpm-stats
Daniel
Oleksii
Daniel
а вот это как раз не важно
Daniel
это вкусовщина
Oleksii
это вкусовщина
Ну это можно вернуть к старому варианту, не критично, но спасибо за замечание
Daniel
и вот это https://github.com/alexsadliak/gpm-stats/blob/master/main.go#L119 не надо ли сделать с помощью https://golang.org/pkg/go/build/#hdr-Build_Constraints
я не уверен, но сам бы сделал с их помошью, просто потому, что могу :)
Nikita
google play music desktop версии же нет, но я видел какой-то грязный хак на электроне, для него ты пишешь тулзу?
Oleksii
Oleksii
Это адаптация веб-версии на електроне
Nikita
ну значит я был прав, про него я и говорил
Oleksii
Я написал тулзу суто для i3
Oleksii
Чтобы видеть музыку, которая играет
Oleksii
В статусбаре
Nikita
крутяк, я как раз на i3 сижу
Nikita
и google music уже 3 год слушаю
Oleksii
Ну такие скрипты были и до меня
Oleksii
Я сделал адаптацию скрипта на пайтоне + баше
Oleksii
Видел два варианта, я решил навелосипедить своё)
Oleksii
Daniel
с одной строны - это
Daniel
с другой - правильно инициализировать константу под соответствующую платформу
Kirill
слу, раз @onokonem закатил такую пьянку - Нил, а глянь и моё поделие, может, найдёшь чего https://github.com/gramework/gramework
Oleksii
Хах)
Oleg
Масштабы нарастают :)
Valentin
Как вы сделали плашку code coverage? Не могу её победить в GitLab :)
Valentin
Стандартный --cover показывает по пакетам только
Daniel
там же видно в коде страницы
Kirill
Daniel
ну и собственно coverage извлекает travis
Valentin
А без внешних сервисов есть варианты? У нас корпоративный гитлаб на своём сервере
Kirill
Kirill
@onokonem глянешь?
Daniel
ага
Andrey
@onokonem я вроде все сделал) лог линтера в отдельный файл положил
Daniel
ну так это, надо пофиксить же!
Daniel
особенно первые две
Daniel
ну и результат go fmt запушить
Daniel
как и результат imports
Andrey
fmt & imports уже сделаны
Kirill
Daniel
а я вижу один коммит
Daniel
репа была удалена? а зачем?
Kirill
не надо так
Andrey
я перезалил проект :) добавил gitignore... понял усвою
Kirill
Andrey
ага, усвоил
Kirill
@onokonem смотрел грэйм?
Daniel
не успел еще
Kirill
там немного, если что)
cloc .
90 text files.
84 unique files.
14 files ignored.
github.com/AlDanial/cloc v 1.70 T=1.14 s (67.5 files/s, 7050.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Go 71 964 1214 5451
Markdown 3 119 0 237
YAML 1 7 1 22
Bourne Shell 1 6 2 21
Assembly 1 0 1 0
-------------------------------------------------------------------------------
SUM: 77 1096 1218 5731
-------------------------------------------------------------------------------
Daniel
и, возможно, файл с функцией main имеет смысл называть main.go
Kirill
Andrey
@onokonem спасибо !!
Andrey
@onokonem в остальном с точки зрения обработки коннекта, все ок ? я дальше думаю работать с esme через канал и в канал отправлять ответ, который буду передавать клиенту
Kirill
@onokonem заметил пару неточностей в PR
Andrey
@kirilldanshin и тебе спасибо!
Kirill
да мне-то не за что
Sergey
Kirill
Sergey