<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CodeAnt AI &#8211; iAIFeed</title>
	<atom:link href="https://www.iaifeed.com/tag/codeant-ai/feed" rel="self" type="application/rss+xml" />
	<link>https://www.iaifeed.com</link>
	<description>iAIFeed</description>
	<lastBuildDate>Sat, 19 Sep 2026 12:44:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>

<image>
	<url>https://www.iaifeed.com/wp-content/uploads/2026/07/cropped-iaifeed1-80x80.png</url>
	<title>CodeAnt AI &#8211; iAIFeed</title>
	<link>https://www.iaifeed.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Cut CodeAnt AI False Positives with Custom Review Rules</title>
		<link>https://www.iaifeed.com/how-to-cut-codeant-ai-false-positives-with-custom-rules</link>
					<comments>https://www.iaifeed.com/how-to-cut-codeant-ai-false-positives-with-custom-rules#respond</comments>
		
		<dc:creator><![CDATA[iamltlb]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 12:44:21 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CodeAnt AI]]></category>
		<guid isPermaLink="false">https://www.iaifeed.com/how-to-cut-codeant-ai-false-positives-with-custom-rules</guid>

					<description><![CDATA[A noisy reviewer bot gets ignored. This guide walks through tuning CodeAnt AI with ignore paths, severity thresholds and dismissal memory so engineers actually read its pull request comments.]]></description>
										<content:encoded><![CDATA[<p><strong>You cut CodeAnt AI false positives by ignoring generated files, raising severity thresholds and letting its dismissal memory suppress repeat findings.</strong> Teams that skip this tuning step typically see the bot muted within two sprints, which defeats the point of paying for it.</p>
<p>This is the follow-up for anyone already running <a href="https://www.iaifeed.com/ai-tool/codeant-ai">CodeAnt AI</a> on a real repo. The default config is tuned for a generic codebase; yours is not generic.</p>
<h2>Why does CodeAnt AI comment on files you never touch by hand?</h2>
<p>Because it scans every changed file, including bundled output. If a build artifact, lockfile or generated schema lands in a PR, CodeAnt treats it as source. That produces a wall of duplication warnings nobody can act on.</p>
<p>The fix lives in <code>.codeant.yaml</code> at the repo root:</p>
<pre><code>ignore:
  - "dist/**"
  - "**/*.min.js"
  - "package-lock.json"
  - "migrations/**"
severity_threshold: medium</code></pre>
<p>Commit that file and the next PR inherits the rules. Start by ignoring three directories — build output, vendored code, migrations — then add more only when a specific path proves noisy.</p>
<h2>Which severity level should you set?</h2>
<p>Set the threshold to <em>medium</em> on a codebase that already has a linter, and <em>low</em> only on legacy repos where you want the full sweep once. Here is the practical trade-off:</p>
<table>
<tr>
<th>Threshold</th>
<th>What gets flagged</th>
<th>Best for</th>
</tr>
<tr>
<td>low</td>
<td>Style nits, long functions, comments</td>
<td>One-off cleanup of old code</td>
</tr>
<tr>
<td>medium</td>
<td>Bugs, security, duplication</td>
<td>Day-to-day CI on active repos</td>
</tr>
<tr>
<td>high</td>
<td>Security and crash-level bugs only</td>
<td>Teams that hate any bot noise</td>
</tr>
</table>
<p>Most teams land on medium and stay there. High is tempting but lets duplication slide, and duplication is where the real decay starts.</p>
<h2>How does CodeAnt AI remember dismissed findings?</h2>
<p>When you dismiss a comment, CodeAnt records the finding fingerprint — rule plus code context — and stops reposting it on future runs. This matters because a reviewer who has to dismiss the same null-check warning five times will stop reading the bot.</p>
<p>Two caveats. First, the memory is per repo, so a monorepo with shared utilities may still repeat across packages. Second, if the code around a dismissed line changes materially, the fingerprint shifts and the finding returns. That is intentional, but it surprises people.</p>
<h2>Should you let CodeAnt AI block merges?</h2>
<p>Yes, but only for security findings. Wire the CodeAnt check into branch protection as a required status, then keep bugs and smells as advisory comments. Blocking on style kills velocity for no real gain.</p>
<p>The sequence that works: run advisory for two weeks, review every security finding by hand, then flip security to required once the false-positive rate on your code is clearly under ten percent.</p>
<h2>Quick Summary</h2>
<ul>
<li>Ignore build output, lockfiles and migrations via <code>.codeant.yaml</code> before anything else.</li>
<li>Use <em>medium</em> severity for active repos; reserve <em>low</em> for one-off legacy cleanup.</li>
<li>Dismissal memory suppresses repeat findings per repo, not per monorepo package.</li>
<li>Only make the check blocking for security categories, never for style.</li>
<li>Run advisory for two weeks before enforcing anything.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.iaifeed.com/how-to-cut-codeant-ai-false-positives-with-custom-rules/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Use CodeAnt AI to Auto-Review Pull Requests in 2026</title>
		<link>https://www.iaifeed.com/how-to-use-codeant-ai-to-auto-review-pull-requests</link>
					<comments>https://www.iaifeed.com/how-to-use-codeant-ai-to-auto-review-pull-requests#respond</comments>
		
		<dc:creator><![CDATA[iamltlb]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 12:44:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CodeAnt AI]]></category>
		<guid isPermaLink="false">https://www.iaifeed.com/how-to-use-codeant-ai-to-auto-review-pull-requests</guid>

					<description><![CDATA[CodeAnt AI reviews your pull requests automatically and flags bugs, security holes and duplication before a human looks at them. Here is the exact setup, what it costs, and where it falls short.]]></description>
										<content:encoded><![CDATA[<p><strong>CodeAnt AI is a code review tool that connects to your GitHub, GitLab or Bitbucket repo and comments on pull requests automatically</strong>, catching bugs, secrets, duplication and security issues before a teammate opens the diff. You install the GitHub app, pick repos, and it starts reviewing new PRs within a minute.</p>
<p>It is aimed at small teams that ship fast and cannot afford a senior reviewer on every commit. If you work solo, the value drops sharply — you can already see your own diff.</p>
<h2>What does CodeAnt AI actually check?</h2>
<p>CodeAnt runs static analysis plus LLM-based review on each changed file. In practice it posts line-level comments for four classes of problems:</p>
<ul>
<li><strong>Bugs and anti-patterns</strong> — null dereferences, unhandled promise rejections, off-by-one loops.</li>
<li><strong>Security</strong> — hardcoded API keys, SQL string concatenation, weak hashing like MD5.</li>
<li><strong>Duplication</strong> — copy-pasted blocks over a threshold it configures per repo.</li>
<li><strong>Code smells</strong> — functions over 50 lines, deeply nested conditionals.</li>
</ul>
<p>Each finding shows the rule, the line and a suggested fix you can accept or dismiss. The dismissal is remembered, so the same false positive stops nagging you.</p>
<h2>How do you connect CodeAnt AI to GitHub?</h2>
<p>Setup takes about four minutes. You do not write any config files.</p>
<ol>
<li>Sign up at codeant.ai with your GitHub account.</li>
<li>Install the CodeAnt GitHub App and choose <em>all repositories</em> or a hand-picked list.</li>
<li>Turn on <em>Auto Review</em> in the dashboard so new PRs get analyzed without a manual trigger.</li>
<li>Optional: add a <code>.codeant.yaml</code> file to the repo root to ignore paths like <code>migrations/**</code>.</li>
</ol>
<p>After that, every PR gets a summary comment plus inline notes. If a PR introduces a hardcoded secret, the check goes red and blocks merge when branch protection requires it.</p>
<h2>Is CodeAnt AI free?</h2>
<p>There is a free tier for open-source and public repos, and a paid plan for private repos that is billed per developer per month. Small teams usually start on the free plan, hit the repo limit, then upgrade. The exact trial length and seat pricing change often, so check the pricing page before you roll it out to twenty engineers.</p>
<p>One limitation worth knowing: the free tier only runs a subset of checks on private repos, so security scanning may be paywalled on the plan you first land on.</p>
<h2>Where CodeAnt fits and where it does not</h2>
<p>It works best as a first-pass filter on high-traffic repos where reviewers are the bottleneck. Teams merging ten or more PRs a day see the cleanest win.</p>
<p>It is a poor substitute for tests. CodeAnt will not tell you the feature is wrong, only that the code is risky. Treat its comments as a checklist, not a verdict. Also expect noise in the first week — review the dismissed findings once and tune the rules, or engineers will start ignoring the bot entirely.</p>
<h2>Quick Summary</h2>
<ul>
<li>CodeAnt AI plugs into GitHub, GitLab and Bitbucket and comments on pull requests automatically.</li>
<li>It checks bugs, secrets, duplication and code smells at the line level.</li>
<li>Setup is a GitHub App install plus one toggle — roughly four minutes, no config files required.</li>
<li>Free for public repos; private-repo plans are per-seat and some checks are gated.</li>
<li>Best for teams merging 10+ PRs a day; not a replacement for unit tests.</li>
</ul>
<p>Related reading: pair it with <a href="https://www.iaifeed.com/ai-tool/sweep-ai">Sweep AI</a> if you want the bot to not just flag issues but open the fix PR itself.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.iaifeed.com/how-to-use-codeant-ai-to-auto-review-pull-requests/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
