shad-go/testifycheck/README.md

9 lines
627 B
Markdown
Raw Permalink Normal View History

2021-04-26 08:16:52 +00:00
# testifycheck
Напишите линтер, который находит неправильные использования функции `{require,assert}.(Not)?Nil` из пакета `testify`.
2021-04-26 08:16:52 +00:00
Линтер должен смотреть на тип аргумента, который передаётся в функцию `require.NotNil`. Если тот является `error`,
то линтер должен предлагать заменить вызов на `require.NoError`.
Полный список ситуаций, смотрите в тестовом файле `testdata/srcs/tests/errors_test.go`.