Add instructions for running linter
This commit is contained in:
parent
f7a5d8858f
commit
5c53ad15f9
2 changed files with 16 additions and 6 deletions
|
@ -3,6 +3,7 @@ check:
|
||||||
script:
|
script:
|
||||||
- go test -v -tags private,solution ./...
|
- go test -v -tags private,solution ./...
|
||||||
- go test -v -race -tags private,solution ./...
|
- go test -v -race -tags private,solution ./...
|
||||||
|
- golangci-lint run --build-tags private,solution ./...
|
||||||
|
|
||||||
rebuild-base-image:
|
rebuild-base-image:
|
||||||
only:
|
only:
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
В этой задаче вам нужно научиться сдавать решения в тестовую систему.
|
В этой задаче вам нужно научиться сдавать решения в тестовую систему.
|
||||||
|
|
||||||
|
0. Склонируйте этот репозиторий с https://gitlab.com/slon/shad-go
|
||||||
|
|
||||||
1. Откройте файл `sum.go` и реализуйте функцию сложения двух чисел.
|
1. Откройте файл `sum.go` и реализуйте функцию сложения двух чисел.
|
||||||
|
|
||||||
2. Проверьте, что ваше решение проходит тесты локально.
|
2. Проверьте, что ваше решение проходит тесты локально.
|
||||||
|
@ -11,7 +13,14 @@
|
||||||
go test ./sum/...
|
go test ./sum/...
|
||||||
```
|
```
|
||||||
|
|
||||||
3. **(Один раз)** Настройте remote на ваш приватный репозиторий.
|
3. Проверьте, что код проходит линтер. Линтер нужно установить [по инструкции](https://github.com/golangci/golangci-lint#binary).
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Из корня репозитория.
|
||||||
|
golangci-lint run ./sum/...
|
||||||
|
```
|
||||||
|
|
||||||
|
4. **(Один раз)** Настройте remote на ваш приватный репозиторий.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# Перейдите по ссылке My Repo на https://go.manytask.org/
|
# Перейдите по ссылке My Repo на https://go.manytask.org/
|
||||||
|
@ -20,17 +29,17 @@
|
||||||
git remote add student git@gitlab.manytask.org:go-spring-2020/USERNAME.git
|
git remote add student git@gitlab.manytask.org:go-spring-2020/USERNAME.git
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **(Один раз)** [Настройте](https://gitlab.manytask.org/profile/keys) ssh ключ. Если вы не знаете как это сделать,
|
5. **(Один раз)** [Настройте](https://gitlab.manytask.org/profile/keys) ssh ключ. Если вы не знаете как это сделать,
|
||||||
воспользуйтесь инструкцией на странице по ссылке.
|
воспользуйтесь инструкцией на странице по ссылке.
|
||||||
|
|
||||||
5. Добавьте ваши изменения в гит и сделайте коммит.
|
6. Добавьте ваши изменения в гит и сделайте коммит.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git add .
|
git add .
|
||||||
git commit -m "Solved sum"
|
git commit -m "Solved sum"
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Сделайте пуш.
|
7. Сделайте пуш.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git push student
|
git push student
|
||||||
|
@ -41,6 +50,6 @@
|
||||||
Если вы хотите перезапустить тестирование в коммите, вы можете нажать на кнопку Retry на странице
|
Если вы хотите перезапустить тестирование в коммите, вы можете нажать на кнопку Retry на странице
|
||||||
с логом тестирования, или сделать новый коммит с незначительными изменениями и запушить его.
|
с логом тестирования, или сделать новый коммит с незначительными изменениями и запушить его.
|
||||||
|
|
||||||
7. Посмотрите как проходит тестирование, пройдя по ссылке Submits со страницы https://go.manytask.org/
|
8. Посмотрите как проходит тестирование, пройдя по ссылке Submits со страницы https://go.manytask.org/
|
||||||
|
|
||||||
8. Убедитесь, что ваша оценка появилась в [таблице](https://docs.google.com/spreadsheets/d/1W3vUYzvQuH7c7yOqZ1qFr87kFMJITB4quqZgfTdVnuk/edit#gid=0).
|
9. Убедитесь, что ваша оценка появилась в [таблице](https://docs.google.com/spreadsheets/d/1W3vUYzvQuH7c7yOqZ1qFr87kFMJITB4quqZgfTdVnuk/edit#gid=0).
|
||||||
|
|
Loading…
Reference in a new issue