From 26a02a8396684fcb58f4ba431ae5ae799eb35d68 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 12 Apr 2026 19:07:51 +0700 Subject: text/diff: remove LineChanges Defining []T as new type does not help on readability only make it confusing for future maintenances. --- lib/text/diff/linechanges.go | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 lib/text/diff/linechanges.go (limited to 'lib/text/diff/linechanges.go') diff --git a/lib/text/diff/linechanges.go b/lib/text/diff/linechanges.go deleted file mode 100644 index 5549f568..00000000 --- a/lib/text/diff/linechanges.go +++ /dev/null @@ -1,27 +0,0 @@ -// SPDX-License-Identifier: BSD-3-Clause -// SPDX-FileCopyrightText: 2018 Shulhan - -package diff - -import ( - "git.sr.ht/~shulhan/pakakeh.go/lib/text" -) - -// LineChanges represents a set of change in text. -type LineChanges []LineChange - -// GetAllDels return all deleted chunks. -func (changes *LineChanges) GetAllDels() (allDels text.Chunks) { - for _, change := range *changes { - allDels = append(allDels, change.Dels...) - } - return -} - -// GetAllAdds return all addition chunks. -func (changes *LineChanges) GetAllAdds() (allAdds text.Chunks) { - for _, change := range *changes { - allAdds = append(allAdds, change.Adds...) - } - return -} -- cgit v1.3