9 lines
627 B
Markdown
9 lines
627 B
Markdown
|
# testifycheck
|
||
|
|
||
|
Напишите линтер, который находит неправильные использование функции `{require,assert}.(Not)?Nil` из пакета `testify`.
|
||
|
|
||
|
Линтер должен смотреть на тип аргумента, который передаётся в функцию `require.NotNil`. Если тот является `error`,
|
||
|
то линтер должен предлагать заменить вызов на `require.NoError`.
|
||
|
|
||
|
Полный список ситуаций, смотрите в тестовом файле `testdata/srcs/tests/errors_test.go`.
|