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