<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: 91awebsi</title><link>https://news.ycombinator.com/user?id=91awebsi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 25 Sep 2026 00:12:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=91awebsi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Treepeat – Code similarity detection using Tree-sitter]]></title><description><![CDATA[
<p>treepeat is a tool that finds similarities in your codebase.<p>Find duplicate code blocks meaningful to the language (classes/functions), not just lines.<p>Find near-duplicates: ignore whitespace, strings, high level AST nodes such as function and names.<p>Find structurally similar code: anonymize identifiers, constants, etc.<p>Pull requests welcome: This is very much an proof of concept - I'm happy with it, but I haven't supported very many languages at present.<p>Languages supported: astro, bash, css, go, html, javascript, lua, markdown (plus codeblocks), python, sql, typescript, java, kotlin, rust, yaml</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49804359">https://news.ycombinator.com/item?id=49804359</a></p>
<p>Points: 48</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 22 Sep 2026 16:53:25 +0000</pubDate><link>https://github.com/dsummersl/treepeat</link><dc:creator>91awebsi</dc:creator><comments>https://news.ycombinator.com/item?id=49804359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49804359</guid></item></channel></rss>