shad-go/testifycheck
Nikita Pilnenskiy ad5f19400a Update errors_test.go
без этих тестов можно не смотреть на типы assert и require во время анализа, а можно просто смотреть на количество аргументов при вызове
2023-05-03 11:36:14 +04:00
..
testdata/src Update errors_test.go 2023-05-03 11:36:14 +04:00
README.md Microfix for typo in testifycheck/README.md 2022-05-12 20:34:41 +03:00
testifycheck.go go fix old build tags. 2022-03-15 23:49:56 +03:00
testifycheck_test.go Remove debug prints 2021-04-30 13:10:10 +03:00

testifycheck

Напишите линтер, который находит неправильные использования функции {require,assert}.(Not)?Nil из пакета testify.

Линтер должен смотреть на тип аргумента, который передаётся в функцию require.NotNil. Если тот является error, то линтер должен предлагать заменить вызов на require.NoError.

Полный список ситуаций, смотрите в тестовом файле testdata/srcs/tests/errors_test.go.