//args: -Ethelper package testdata import "testing" func thelperWithHelperAfterAssignment(t *testing.T) { // ERROR "test helper function should start from t.Helper()" _ = 0 t.Helper() } func thelperWithNotFirst(s string, t *testing.T, i int) { // ERROR "parameter \*testing.T should be the first" t.Helper() } func thelperWithIncorrectName(o *testing.T) { // ERROR "parameter \*testing.T should have name t" o.Helper() } func bhelperWithHelperAfterAssignment(b *testing.B) { // ERROR "test helper function should start from b.Helper()" _ = 0 b.Helper() } func bhelperWithNotFirst(s string, b *testing.B, i int) { // ERROR "parameter \*testing.B should be the first" b.Helper() } func bhelperWithIncorrectName(o *testing.B) { // ERROR "parameter \*testing.B should have name b" o.Helper() }