Описание тега golint
Golint - это линтер для исходного кода Go.
2
ответа
Запусти линт на Голан Репо в Трэвисе
Я запускаю локально на моем проекте следующую команду gometalinter --config=gometalinter.json ./... в начале я получил некоторые ошибки, и я их все исправил! Теперь я запускаю ту же команду в Exaclty в Travis сценарий, и я получил ошибки поставщика,…
18 ноя '18 в 17:16
0
ответов
Отключить Go Lint
Я сканирую устаревший проект на Sonarqube, Когда я выполню sonar-scanner Команда, это бросает. INFO: Parsing 'GoMetaLinter' Analysis Results ERROR: IOException java.io.FileNotFoundException: C:\Projects\projectRegion\report.xml (The system cannot fi…
31 авг '18 в 09:30
0
ответов
Плагин Golint для Sublime Text 3
В настоящее время я учусь Go, и я использую Sublime Text 3 с SublimeLinter плагин (который я использую с другими языками, кроме Go). Я скачал Go, используя Homebrew (я на OS X), и я следовал процедуре, описанной здесь: https://golang.org/doc/install…
28 ноя '15 в 11:21
1
ответ
Время компиляции golang (статический анализ кода) для обнаружения несоответствия между строкой форматирования и аргументами
Недавно я обнаружил, что у меня много сообщений о том, что строка форматирования и аргументы не совпадают. По умолчанию (я использую go 1.6) компилятор не сообщает о таких проблемах. Могу ли я активировать такую проверку для проверки времени компи…
21 июл '16 в 00:47
1
ответ
Не удается установить пакет golint: неверный путь импорта
У меня есть проект, который использует golint и устанавливает его внутри контейнера докера. Он работал нормально в течение нескольких месяцев (и создавался несколько раз), но сегодня, когда я собираю контейнер снова, я получаю следующую ошибку: go g…
12 окт '18 в 18:01
0
ответов
Go lint жалуется на импорт при использовании dep
Я видел подобный вопрос здесь. Но я не мог решить мой случай. Я инициализировал проект с помощью dep и добавил первую зависимость "Echo". Теперь структура папок выглядит следующим образом |--server | |--server.go |--vendor |--main.go На server.go ес…
10 мар '18 в 19:43
4
ответа
Исправлено "не следует использовать строку базового типа в качестве ключа в context.WithValue" golint
Я передаю UUID в использовании Context а также WithValue для последующих функций, которые обрабатывают это *http.request, Этот uuid был передан в заголовке авторизации вызову REST для идентификации человека. Токен авторизации проверен и должен быть …
30 ноя '16 в 14:50
0
ответов
Уникальная идентификация объявлений функций в Go AST для Linter
Я создаю пользовательский линтер для Go, который проверяет определенные параметры функции 'foo' в примере ниже. Давайте предположим, что у нас есть sample.go, который выглядит примерно так. // Package pkg does something. package pkg import ( "fmt" )…
21 сен '17 в 21:45
0
ответов
Установка пакета Golang не удалась
У меня проблема с установкой пакета, он работал раньше, но вдруг я получаю это сообщение: package github.com/golang/lint/golint imports github.com/golang/lint imports go/types: unrecognized import path "go/types" package github.com/golang/lint/golin…
12 июл '16 в 09:21
5
ответов
Агент экспортированного типа должен иметь комментарий или быть не экспортированным.
Я попробовал этот код в Голанге type Agent struct { name string // Not exported categoryId int // Not exported } Тогда я получил это exported type Agent should have comment or be unexported Предупреждение отчасти раздражает. Как от этого избавиться?…
26 окт '18 в 08:12
1
ответ
Компилировать пакеты Glide
Слайд Голанга загружает зависимости в исходный код проекта. В следствии, go build компилирует их тоже, и идут плагины, которые собирают / проверяют кодовую базу, также анализируют зависимости. Предполагая, что эти зависимости стабильны, как я могу с…
13 ноя '15 в 08:41
1
ответ
GoSublime/GoLint кешировать импортные пакеты?
Имеет ли SublimeText 3 / GoSublime какой-либо тип кэширования Go импортировать пакеты? Если так, как я могу очистить это по требованию? Я спрашиваю, потому что при написании пользовательского пакета, который находится под контролем исходного кода Gi…
07 сен '14 в 03:34
2
ответа
Заменить строку с шаблонами в файле
Я использовал sed для замены переменных в файлах *.go, используя sed -i 's/\<old_name\>/newName/g' *.goМоя цель состоит в том, чтобы устранить ошибки Golinter. Как можно строки с общими шаблонами, например, заменить 1 на 2 fmt.Printf("blah bla…
06 июл '17 в 00:38
0
ответов
Ошибка Arc Lint на новом Go Service с ошибкой при разборе вывода
Во время работы Arc Lint на сервисе Я вижу эту ошибку Exception Some linters failed: - Exception: Linter failed to parse output! STDOUT STDERR <standard input>:40:1: expected statement, found 'package' <standard input>:59:27: expected ';…
01 май '19 в 06:54
2
ответа
Поддержка golint для JetBrains GoLand
Я использую GoLand IDE для разработки приложений Go. Я решил использовать это, так как многие вещи работали из коробки, и я привык к IDE JetBrains (Android Studio, AppCode, IntelliJ), и я чувствую себя очень эффективно с изученными сочетаниями клави…
13 авг '19 в 17:56
1
ответ
Импорт локального модуля Go не может быть разрешен с помощью IDE linter
Код компилируется нормально, но при использовании директивы replace для сопоставления имени пакета с локальным каталогом линтер Go не может это уловить. Я пробовал это как на VSCode, так и на Goland, у обоих есть ошибка линта, как показано ниже. Изо…
26 мар '20 в 00:05
14
ответов
Линтер в VS-коде не работает для пакетов из нескольких файлов?
Я установил расширение Go (версия 0.11.4) в Visual Studio Code на MacOS: Однако я обнаружил, что линтер не "подхватывает" функции, определенные в одном пакете, а в разных файлах. Например, если я создаю в том же каталоге файлfoo.go с package foobar …
19 сен '19 в 23:45
1
ответ
Действия GitHub: запустить golint на wihdows
Я хочу запустить golint в окнах в GitHub Actions. go install golang.org/x/lint/golint golint ./... Но я встретил эту ошибку: golint : The term 'golint' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the …
08 дек '19 в 17:53
1
ответ
казнь голинта ничего не возвращает
Я кодирую упражнение для excism.io. И мой наставник сказал, что мой код нужно проверять с помощью какого-нибудь го линтера, и посоветовал мне попробовать golint и golangci-lint. Я установил golint черезgo get -u golang.org/x/lint/golint, и запустил …
25 дек '19 в 14:28
1
ответ
Голинт: некоторые проблемы можно обнаружить с помощью VSCode, но не командной строки
VSCode, использующий Golint, может обнаружить множество проблем с ворсом, но версия командной строки golintне можем. Следовательно, инструменты CI/CD не могут обнаружить все проблемы. Например, следующий код: ctx, _ := context.WithTimeout(context.Ba…
01 фев '20 в 19:59