MCPcopy Create free account
hub / github.com/anomalyco/opencode / countOccurrences

Function countOccurrences

packages/core/src/tool/edit.ts:55–64  ·  view source on GitHub ↗
(content: string, search: string)

Source from the content-addressed store, hash-verified

53}
54
55const countOccurrences = (content: string, search: string) => {
56 if (search === "") return content.length + 1
57 let count = 0
58 let offset = 0
59 while ((offset = content.indexOf(search, offset)) !== -1) {
60 count++
61 offset += search.length
62 }
63 return count
64}
65
66const previewLines = (value: string, prefix: "+" | "-") => {
67 const lines = normalizeLineEndings(value).split("\n")

Callers 1

edit.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected