Skip to content

Add support for errors.As in trusted functions framework #95

@sonalmahajan15

Description

@sonalmahajan15

error.As reports a false positive as shown below. Add support for errors.As, and other similar functions in the trusted functions framework.

func retErr() error {
	return nil
}

type myErr struct{}

func (myErr) Error() string { return "myErr message" }

func test() {
	err := retErr()
	var x *myErr
	if errors.As(err, &x) {
		print(*x) // error reported here
	}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    false positiveRequires more analysis and support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions