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