Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackmarllbor0/golanci-lint-cfg
my cfg settings for goci-lint
https://github.com/blackmarllbor0/golanci-lint-cfg
config golangci-lint linter-config yaml-configuration
Last synced: 27 days ago
JSON representation
my cfg settings for goci-lint
- Host: GitHub
- URL: https://github.com/blackmarllbor0/golanci-lint-cfg
- Owner: blackmarllbor0
- Created: 2023-02-27T10:47:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T14:39:21.000Z (almost 2 years ago)
- Last Synced: 2024-03-21T16:34:37.538Z (9 months ago)
- Topics: config, golangci-lint, linter-config, yaml-configuration
- Homepage:
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Что нужно сделать, чтобы заработало?
## Для начала на вашу машину надо поставить сам [golangci-lint](https://golangci-lint.run/usage/install/):
* >Поставить его можно как локально, так и через [Docker](https://www.docker.com/) контейнер.
* >Если вы ставите софт на [OC Windows](), то придется ставить через [Git Bash](https://git-scm.com/downloads).### Настройка для Goland:
* >Так же для начала вам надо будет поставить [расширение *Go Linter*](https://plugins.jetbrains.com/plugin/12496-go-linter)
> на свою IDE.
* > Так же вам надо будет поставить расширение File Watcher *(вроде как он идет по умолчанию)*.
* > После установки вам надо будет зайти в [File/Settings/Tools/File Watcher]()
> и там надо добавить новую конфигурацию. Там должна быть встроенная от плагина, но если ее не будет,
> тогда просто пропишите ```golangci-lint run```.
* > Так же справа вы можете отметить уровень видимости.
* > После положите готовый файл [.golangci.yml]() в корень проекта.
* > Так же в [File/Settings/Tools/File Watcher]() зайдите в пункт Go Linter и укажите путь к линтеру.
* > Так же пропишите в Makefile команду ```lint: golangci-lint run```.### VSCode
* > Нажмите [F1]() и найдите [Open User Settings JSON]()
* > Пропишите там ```"go.lintTool": "golangci-lint", "go.lintFlags": ["--fast"]```