refactor(tools): replace custom LineScanner with bufio.Scanner

Ayman Bagabas created

Change summary

internal/llm/tools/view.go | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)

Detailed changes

internal/llm/tools/view.go 🔗

@@ -238,7 +238,7 @@ func readTextFile(filePath string, offset, limit int) (string, int, error) {
 
 	lineCount := 0
 
-	scanner := NewLineScanner(file)
+	scanner := bufio.NewScanner(file)
 	if offset > 0 {
 		for lineCount < offset && scanner.Scan() {
 			lineCount++
@@ -298,25 +298,3 @@ func isImageFile(filePath string) (bool, string) {
 		return false, ""
 	}
 }
-
-type LineScanner struct {
-	scanner *bufio.Scanner
-}
-
-func NewLineScanner(r io.Reader) *LineScanner {
-	return &LineScanner{
-		scanner: bufio.NewScanner(r),
-	}
-}
-
-func (s *LineScanner) Scan() bool {
-	return s.scanner.Scan()
-}
-
-func (s *LineScanner) Text() string {
-	return s.scanner.Text()
-}
-
-func (s *LineScanner) Err() error {
-	return s.scanner.Err()
-}