(err error, node *yaml.Node)
| 24 | ) |
| 25 | |
| 26 | func NewTaskfileDecodeError(err error, node *yaml.Node) *TaskfileDecodeError { |
| 27 | // If the error is already a DecodeError, return it |
| 28 | taskfileInvalidErr := &TaskfileDecodeError{} |
| 29 | if errors.As(err, &taskfileInvalidErr) { |
| 30 | return taskfileInvalidErr |
| 31 | } |
| 32 | return &TaskfileDecodeError{ |
| 33 | Line: node.Line, |
| 34 | Column: node.Column, |
| 35 | Tag: node.ShortTag(), |
| 36 | Err: err, |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | func (err *TaskfileDecodeError) Error() string { |
| 41 | buf := &bytes.Buffer{} |
no outgoing calls
no test coverage detected
searching dependent graphs…