<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Report on Pato Diaz</title><link>https://padiazg.github.io/tags/report/</link><description>Recent content in Report on Pato Diaz</description><generator>Hugo -- 0.147.1</generator><language>en-us</language><lastBuildDate>Thu, 20 Aug 2026 02:48:03 -0300</lastBuildDate><atom:link href="https://padiazg.github.io/tags/report/index.xml" rel="self" type="application/rss+xml"/><item><title>microsoft/typescript/go</title><link>https://padiazg.github.io/crap-ranking/microsoft-typescript-go/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/microsoft-typescript-go/</guid><description>&lt;p>Staging repo for development of native port of TypeScript&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/microsoft/typescript-go?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/microsoft/typescript-go?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/microsoft/typescript-go?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/microsoft/typescript-go?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/microsoft/typescript-go?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/microsoft/typescript-go&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>16c25522e1230b69b11210cfad066d779e6319ba&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:43:33-03:00 (2228.2s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,16.9 41.0,25.5 79.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">5953271&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>ad56f89&lt;/code>&lt;/td>
&lt;td>5878885.42&lt;/td>
&lt;td>419.83&lt;/td>
&lt;td>14003&lt;/td>
&lt;td>2657&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>12548e2&lt;/code>&lt;/td>
&lt;td>5832965.79&lt;/td>
&lt;td>416.52&lt;/td>
&lt;td>14004&lt;/td>
&lt;td>2532&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>c6b013f&lt;/code>&lt;/td>
&lt;td>5814143.81&lt;/td>
&lt;td>415.12&lt;/td>
&lt;td>14006&lt;/td>
&lt;td>2495&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>16c2552&lt;/code>&lt;/td>
&lt;td>5953270.78&lt;/td>
&lt;td>413.80&lt;/td>
&lt;td>14387&lt;/td>
&lt;td>2324&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>4853228.96&lt;/td>
&lt;td>2207&lt;/td>
&lt;td>0.1%&lt;/td>
&lt;td>&lt;code>keyToMessage&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/diagnostics/diagnostics_generated.go#L4417">internal/diagnostics/diagnostics_generated.go:4417&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>97656.00&lt;/td>
&lt;td>312&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*LanguageService.getCompletionData&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/ls/completions.go#L529">internal/ls/completions.go:529&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>52670.00&lt;/td>
&lt;td>229&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Relater.structuredTypeRelatedToWorker&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/checker/relater.go#L3293">internal/checker/relater.go:3293&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>37442.00&lt;/td>
&lt;td>193&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Checker.checkGrammarModifiers&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/checker/grammarchecks.go#L214">internal/checker/grammarchecks.go:214&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>23303.96&lt;/td>
&lt;td>202&lt;/td>
&lt;td>17.3%&lt;/td>
&lt;td>&lt;code>*astDecoder.createChildrenNode&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/api/encoder/decoder_generated.go#L61">internal/api/encoder/decoder_generated.go:61&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>22052.00&lt;/td>
&lt;td>148&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>getExistingNodeTreeVisitor&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/checker/nodecopy.go#L288">internal/checker/nodecopy.go:288&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20306.00&lt;/td>
&lt;td>142&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Session.HandleRequest&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/api/session.go#L583">internal/api/session.go:583&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20022.00&lt;/td>
&lt;td>141&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*NameResolver.Resolve&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/binder/nameresolver.go#L25">internal/binder/nameresolver.go:25&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>19429.31&lt;/td>
&lt;td>143&lt;/td>
&lt;td>1.9%&lt;/td>
&lt;td>&lt;code>*Scanner.Scan&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/scanner/scanner.go#L469">internal/scanner/scanner.go:469&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>17556.00&lt;/td>
&lt;td>132&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>getQuickInfoAndDeclarationAtLocation&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/microsoft/typescript-go/blob/main/internal/ls/hover.go#L380">internal/ls/hover.go:380&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>tailscale/tailscale</title><link>https://padiazg.github.io/crap-ranking/tailscale-tailscale/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/tailscale-tailscale/</guid><description>&lt;p>The easiest, most secure way to use WireGuard and 2FA.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/tailscale/tailscale?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/tailscale/tailscale?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/tailscale/tailscale?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/tailscale/tailscale?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/tailscale/tailscale?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/tailscale/tailscale&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>c87680a0bf4c66f455a5b6f2c1cb56bf4a15ae76&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:25:56-03:00 (652.7s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">597933&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>d3d14a8&lt;/code>&lt;/td>
&lt;td>596474.51&lt;/td>
&lt;td>49.59&lt;/td>
&lt;td>12027&lt;/td>
&lt;td>2333&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>c87680a&lt;/code>&lt;/td>
&lt;td>597932.51&lt;/td>
&lt;td>49.57&lt;/td>
&lt;td>12063&lt;/td>
&lt;td>2340&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>23562.00&lt;/td>
&lt;td>153&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>run&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/containerboot/main.go#L330">cmd/containerboot/main.go:330&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8742.00&lt;/td>
&lt;td>93&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>peerChangeDiff&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/control/controlclient/map.go#L991">control/controlclient/map.go:991&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7140.00&lt;/td>
&lt;td>84&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*connection.serverAuthenticate&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/tempfork/sshtest/ssh/server.go#L517">tempfork/sshtest/ssh/server.go:517&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5852.00&lt;/td>
&lt;td>76&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>run&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/k8s-proxy/k8s-proxy.go#L78">cmd/k8s-proxy/k8s-proxy.go:78&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5550.00&lt;/td>
&lt;td>74&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>runTests&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/k8s-operator/e2e/setup.go#L118">cmd/k8s-operator/e2e/setup.go:118&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4970.00&lt;/td>
&lt;td>70&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>runUp&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/tailscale/cli/up.go#L500">cmd/tailscale/cli/up.go:500&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4692.00&lt;/td>
&lt;td>68&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*settings.validate&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/containerboot/settings.go#L246">cmd/containerboot/settings.go:246&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4160.00&lt;/td>
&lt;td>64&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Clone&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/tailcfg/tailcfg_clone.go#L697">tailcfg/tailcfg_clone.go:697&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4032.00&lt;/td>
&lt;td>63&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>genView&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/cmd/viewer/viewer.go#L219">cmd/viewer/viewer.go:219&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3540.00&lt;/td>
&lt;td>59&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Direct.sendMapRequest&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/tailscale/tailscale/blob/main/control/controlclient/direct.go#L1063">control/controlclient/direct.go:1063&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>podman/container/tools/podman</title><link>https://padiazg.github.io/crap-ranking/podman-container-tools-podman/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/podman-container-tools-podman/</guid><description>&lt;p>Podman: A tool for managing OCI containers and pods.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/podman-container-tools/podman?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/podman-container-tools/podman?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/podman-container-tools/podman?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/podman-container-tools/podman?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/podman-container-tools/podman?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/podman-container-tools/podman&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>9774d5338ee5edb3f45be01b17f2a4127eebbdba&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:37:22-03:00 (619.0s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">558523&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>db8802b&lt;/code>&lt;/td>
&lt;td>557419.04&lt;/td>
&lt;td>100.91&lt;/td>
&lt;td>5524&lt;/td>
&lt;td>1240&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>9774d53&lt;/code>&lt;/td>
&lt;td>558523.04&lt;/td>
&lt;td>101.05&lt;/td>
&lt;td>5527&lt;/td>
&lt;td>1241&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>37830.00&lt;/td>
&lt;td>194&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>FillOutSpecGen&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/specgenutil/specgen.go#L324">pkg/specgenutil/specgen.go:324&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20306.00&lt;/td>
&lt;td>142&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Container.generateSpec&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/libpod/container_internal_common.go#L235">libpod/container_internal_common.go:235&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>16770.00&lt;/td>
&lt;td>129&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ContainerEngine.playKubePod&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/domain/infra/abi/play.go#L684">pkg/domain/infra/abi/play.go:684&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>13806.00&lt;/td>
&lt;td>117&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>prepareParams&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/bindings/images/build.go#L135">pkg/bindings/images/build.go:135&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10712.00&lt;/td>
&lt;td>103&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>ToSpecGen&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/specgen/generate/kube/kube.go#L208">pkg/specgen/generate/kube/kube.go:208&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10302.00&lt;/td>
&lt;td>101&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Container.restore&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/libpod/container_internal_common.go#L1557">libpod/container_internal_common.go:1557&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10100.00&lt;/td>
&lt;td>100&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>createContainerOptions&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/specgen/generate/container_create.go#L373">pkg/specgen/generate/container_create.go:373&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9702.00&lt;/td>
&lt;td>98&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Runtime.setupContainer&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/libpod/runtime_ctr.go#L245">libpod/runtime_ctr.go:245&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9506.00&lt;/td>
&lt;td>97&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>buildFlagsWrapperToOptions&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/cmd/podman/common/build.go#L294">cmd/podman/common/build.go:294&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9506.00&lt;/td>
&lt;td>97&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>namespaceOptions&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/podman-container-tools/podman/blob/main/pkg/specgen/generate/namespaces.go#L124">pkg/specgen/generate/namespaces.go:124&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>netbirdio/netbird</title><link>https://padiazg.github.io/crap-ranking/netbirdio-netbird/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/netbirdio-netbird/</guid><description>&lt;p>Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/netbirdio/netbird?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/netbirdio/netbird?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/netbirdio/netbird?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/netbirdio/netbird?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/netbirdio/netbird?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/netbirdio/netbird&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>9efa3c6579fe5b193fa72b8e717a0bfac014d0f0&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:07:13-03:00 (671.0s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">430518&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>6210399&lt;/code>&lt;/td>
&lt;td>366921.05&lt;/td>
&lt;td>27.73&lt;/td>
&lt;td>13234&lt;/td>
&lt;td>1764&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>9efa3c6&lt;/code>&lt;/td>
&lt;td>430518.16&lt;/td>
&lt;td>32.41&lt;/td>
&lt;td>13283&lt;/td>
&lt;td>2026&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>54990.00&lt;/td>
&lt;td>234&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>file_management_proto_init&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/shared/management/proto/management.pb.go#L8106">shared/management/proto/management.pb.go:8106&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>13340.00&lt;/td>
&lt;td>115&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Config.apply&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/client/internal/profilemanager/config.go#L278">client/internal/profilemanager/config.go:278&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>13110.00&lt;/td>
&lt;td>114&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>file_proxy_service_proto_init&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/shared/management/proto/proxy_service.pb.go#L3848">shared/management/proto/proxy_service.pb.go:3848&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12882.00&lt;/td>
&lt;td>113&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>EventActivityCode.Valid&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/shared/management/http/api/types.gen.go#L260">shared/management/http/api/types.gen.go:260&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8742.00&lt;/td>
&lt;td>93&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>RegisterDaemonServiceHandlerClient&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/client/proto/daemon.pb.gw.go#L2039">client/proto/daemon.pb.gw.go:2039&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7310.00&lt;/td>
&lt;td>85&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>RegisterDaemonServiceHandlerServer&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/client/proto/daemon.pb.gw.go#L1131">client/proto/daemon.pb.gw.go:1131&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3306.00&lt;/td>
&lt;td>57&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*DefaultAccountManager.AddPeer&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/management/server/peer.go#L743">management/server/peer.go:743&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3192.00&lt;/td>
&lt;td>56&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*handler.savePolicy&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/management/server/http/handlers/policies/policies_handler.go#L115">management/server/http/handlers/policies/policies_handler.go:115&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3192.00&lt;/td>
&lt;td>56&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Account.getPeersGroupsPoliciesRoutes&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/management/server/types/account_components.go#L313">management/server/types/account_components.go:313&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2652.00&lt;/td>
&lt;td>51&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Worker.generateProperties&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/netbirdio/netbird/blob/main/management/server/metrics/selfhosted.go#L180">management/server/metrics/selfhosted.go:180&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>chainloop/dev/chainloop</title><link>https://padiazg.github.io/crap-ranking/chainloop-dev-chainloop/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/chainloop-dev-chainloop/</guid><description>&lt;p>SDLC evidence store and policy engine for your Software Supply Chain attestations, SBOMs, VEX, SARIF, QA reports, and more&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/chainloop-dev/chainloop?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/chainloop-dev/chainloop?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/chainloop-dev/chainloop?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/chainloop-dev/chainloop?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/chainloop-dev/chainloop?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/chainloop-dev/chainloop&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>9e58df4d136238acab2e288e34dbe3fe2379518c&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:15:53-03:00 (643.4s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,29.0"/>&lt;circle cx="117.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">297322&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>34f0f6f&lt;/code>&lt;/td>
&lt;td>297321.66&lt;/td>
&lt;td>18.50&lt;/td>
&lt;td>16068&lt;/td>
&lt;td>1177&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>9e58df4&lt;/code>&lt;/td>
&lt;td>297321.66&lt;/td>
&lt;td>18.50&lt;/td>
&lt;td>16068&lt;/td>
&lt;td>1177&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>6806.00&lt;/td>
&lt;td>82&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*OrganizationUpdateOne.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/organization_update.go#L1651">app/controlplane/pkg/data/ent/organization_update.go:1651&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6006.00&lt;/td>
&lt;td>77&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*WorkflowRun.assignValues&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflowrun.go#L191">app/controlplane/pkg/data/ent/workflowrun.go:191&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6006.00&lt;/td>
&lt;td>77&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*OrganizationUpdate.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/organization_update.go#L596">app/controlplane/pkg/data/ent/organization_update.go:596&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4556.00&lt;/td>
&lt;td>67&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*WorkflowRunUpdateOne.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflowrun_update.go#L1434">app/controlplane/pkg/data/ent/workflowrun_update.go:1434&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4160.00&lt;/td>
&lt;td>64&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*WorkflowUpdateOne.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflow_update.go#L1369">app/controlplane/pkg/data/ent/workflow_update.go:1369&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3906.00&lt;/td>
&lt;td>62&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*WorkflowRunUpdate.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflowrun_update.go#L587">app/controlplane/pkg/data/ent/workflowrun_update.go:587&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3540.00&lt;/td>
&lt;td>59&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*WorkflowUpdate.sqlSave&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflow_update.go#L509">app/controlplane/pkg/data/ent/workflow_update.go:509&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2970.00&lt;/td>
&lt;td>54&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*CASBackend.assignValues&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/casbackend.go#L116">app/controlplane/pkg/data/ent/casbackend.go:116&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2862.00&lt;/td>
&lt;td>53&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Workflow.assignValues&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/data/ent/workflow.go#L194">app/controlplane/pkg/data/ent/workflow.go:194&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2450.00&lt;/td>
&lt;td>49&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Craft&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/chainloop-dev/chainloop/blob/main/pkg/attestation/crafter/materials/materials.go#L330">pkg/attestation/crafter/materials/materials.go:330&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>ollama/ollama</title><link>https://padiazg.github.io/crap-ranking/ollama-ollama/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/ollama-ollama/</guid><description>&lt;p>Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/ollama/ollama?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/ollama/ollama?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/ollama/ollama?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/ollama/ollama?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/ollama/ollama?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/ollama/ollama&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>b7871fc0d1d82fe109536efa3e0e8e411c766c75&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:03:36-03:00 (299.9s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">229128&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>d67ad83&lt;/code>&lt;/td>
&lt;td>228126.59&lt;/td>
&lt;td>46.60&lt;/td>
&lt;td>4895&lt;/td>
&lt;td>682&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>b7871fc&lt;/code>&lt;/td>
&lt;td>229127.85&lt;/td>
&lt;td>46.77&lt;/td>
&lt;td>4899&lt;/td>
&lt;td>684&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>16770.00&lt;/td>
&lt;td>129&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Server.GenerateHandler&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/server/routes.go#L245">server/routes.go:245&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>15006.00&lt;/td>
&lt;td>122&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Server.ChatHandler&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/server/routes.go#L2440">server/routes.go:2440&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10920.00&lt;/td>
&lt;td>104&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>generateInteractive&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/cmd/interactive.go#L34">cmd/interactive.go:34&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6162.00&lt;/td>
&lt;td>78&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Server.CreateHandler&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/server/create.go#L51">server/create.go:51&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5256.00&lt;/td>
&lt;td>72&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Instance.Readline&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/readline/readline.go#L66">readline/readline.go:66&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4692.00&lt;/td>
&lt;td>68&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Model.LoadWeights&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/x/models/gemma4/gemma4.go#L674">x/models/gemma4/gemma4.go:674&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4692.00&lt;/td>
&lt;td>68&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>createModel&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/server/create.go#L724">server/create.go:724&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4032.00&lt;/td>
&lt;td>63&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>GPUDevices&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/discover/runner.go#L36">discover/runner.go:36&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2756.00&lt;/td>
&lt;td>52&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>parseConfig&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/x/models/glimmer/glimmer.go#L239">x/models/glimmer/glimmer.go:239&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2550.00&lt;/td>
&lt;td>50&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Server.EmbedHandler&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/ollama/ollama/blob/main/server/routes.go#L795">server/routes.go:795&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>caddyserver/caddy</title><link>https://padiazg.github.io/crap-ranking/caddyserver-caddy/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/caddyserver-caddy/</guid><description>&lt;p>Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/caddyserver/caddy?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/caddyserver/caddy?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/caddyserver/caddy?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/caddyserver/caddy?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/caddyserver/caddy?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/caddyserver/caddy&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>45ba3278b5822f6fa6107a44ca41669b6e722482&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:55:55-03:00 (354.5s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,3.0 117.0,29.0"/>&lt;circle cx="117.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">169791&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>0bbda5c&lt;/code>&lt;/td>
&lt;td>170059.67&lt;/td>
&lt;td>85.03&lt;/td>
&lt;td>2000&lt;/td>
&lt;td>327&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>45ba327&lt;/code>&lt;/td>
&lt;td>169791.14&lt;/td>
&lt;td>84.90&lt;/td>
&lt;td>2000&lt;/td>
&lt;td>325&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>46784.62&lt;/td>
&lt;td>238&lt;/td>
&lt;td>6.3%&lt;/td>
&lt;td>&lt;code>*Handler.UnmarshalCaddyfile&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddyhttp/reverseproxy/caddyfile.go#L143">modules/caddyhttp/reverseproxy/caddyfile.go:143&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9171.30&lt;/td>
&lt;td>121&lt;/td>
&lt;td>14.8%&lt;/td>
&lt;td>&lt;code>parseTLS&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/caddyconfig/httpcaddyfile/builtins.go#L118">caddyconfig/httpcaddyfile/builtins.go:118&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8991.94&lt;/td>
&lt;td>104&lt;/td>
&lt;td>6.3%&lt;/td>
&lt;td>&lt;code>*HTTPTransport.UnmarshalCaddyfile&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddyhttp/reverseproxy/caddyfile.go#L1018">modules/caddyhttp/reverseproxy/caddyfile.go:1018&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6806.00&lt;/td>
&lt;td>82&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>unmarshalCaddyfileServerOptions&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/caddyconfig/httpcaddyfile/serveroptions.go#L67">caddyconfig/httpcaddyfile/serveroptions.go:67&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6162.00&lt;/td>
&lt;td>78&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*App.automaticHTTPSPhase1&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddyhttp/autohttps.go#L77">modules/caddyhttp/autohttps.go:77&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6006.00&lt;/td>
&lt;td>77&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ACMEIssuer.UnmarshalCaddyfile&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddytls/acmeissuer.go#L448">modules/caddytls/acmeissuer.go:448&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3817.99&lt;/td>
&lt;td>131&lt;/td>
&lt;td>40.1%&lt;/td>
&lt;td>&lt;code>*ServerType.serversFromPairings&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/caddyconfig/httpcaddyfile/httptype.go#L553">caddyconfig/httpcaddyfile/httptype.go:553&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3457.35&lt;/td>
&lt;td>68&lt;/td>
&lt;td>9.8%&lt;/td>
&lt;td>&lt;code>consolidateConnPolicies&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/caddyconfig/httpcaddyfile/httptype.go#L1198">caddyconfig/httpcaddyfile/httptype.go:1198&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2352.00&lt;/td>
&lt;td>48&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>cmdReverseProxy&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddyhttp/reverseproxy/command.go#L87">modules/caddyhttp/reverseproxy/command.go:87&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2162.00&lt;/td>
&lt;td>46&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*App.Provision&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/caddyserver/caddy/blob/master/modules/caddyhttp/app.go#L188">modules/caddyhttp/app.go:188&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>traefik/traefik</title><link>https://padiazg.github.io/crap-ranking/traefik-traefik/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/traefik-traefik/</guid><description>&lt;p>The Cloud Native Application Proxy&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/traefik/traefik?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/traefik/traefik?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/traefik/traefik?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/traefik/traefik?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/traefik/traefik?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/traefik/traefik&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>6fc09bbb36e0fec6f6a7dec2fbdb2721b0c0cb22&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:27:29-03:00 (663.2s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">150456&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>b51bd71&lt;/code>&lt;/td>
&lt;td>149626.00&lt;/td>
&lt;td>42.46&lt;/td>
&lt;td>3524&lt;/td>
&lt;td>593&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>6fc09bb&lt;/code>&lt;/td>
&lt;td>150456.00&lt;/td>
&lt;td>42.59&lt;/td>
&lt;td>3533&lt;/td>
&lt;td>593&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>6480.00&lt;/td>
&lt;td>80&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Provider.build&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/ingress-nginx/build.go#L55">pkg/provider/kubernetes/ingress-nginx/build.go:55&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6006.00&lt;/td>
&lt;td>77&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Builder.buildConstructor&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/server/middleware/middlewares.go#L101">pkg/server/middleware/middlewares.go:101&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4970.00&lt;/td>
&lt;td>70&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Provider.loadConfigurationFromCRD&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/crd/kubernetes.go#L248">pkg/provider/kubernetes/crd/kubernetes.go:248&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4032.00&lt;/td>
&lt;td>63&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>ForKind&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/crd/generated/applyconfiguration/utils.go#L40">pkg/provider/kubernetes/crd/generated/applyconfiguration/utils.go:40&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2970.00&lt;/td>
&lt;td>54&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Configuration.SetEffectiveConfiguration&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/config/static/static_config.go#L294">pkg/config/static/static_config.go:294&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2450.00&lt;/td>
&lt;td>49&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Provider.loadConfigurationFromIngresses&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/ingress/kubernetes.go#L220">pkg/provider/kubernetes/ingress/kubernetes.go:220&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2450.00&lt;/td>
&lt;td>49&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Configuration.ValidateConfiguration&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/config/static/static_config.go#L451">pkg/config/static/static_config.go:451&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1892.00&lt;/td>
&lt;td>43&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Provider.loadService&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/ingress/kubernetes.go#L583">pkg/provider/kubernetes/ingress/kubernetes.go:583&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1560.00&lt;/td>
&lt;td>39&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>setupServer&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/cmd/traefik/traefik.go#L174">cmd/traefik/traefik.go:174&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1406.00&lt;/td>
&lt;td>37&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>configBuilder.loadServers&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/traefik/traefik/blob/master/pkg/provider/kubernetes/crd/kubernetes_http.go#L558">pkg/provider/kubernetes/crd/kubernetes_http.go:558&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>go/gorm/gorm</title><link>https://padiazg.github.io/crap-ranking/go-gorm-gorm/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/go-gorm-gorm/</guid><description>&lt;p>The fantastic ORM library for Golang, aims to be developer friendly&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/go-gorm/gorm?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/go-gorm/gorm?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/go-gorm/gorm?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/go-gorm/gorm?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/go-gorm/gorm?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/go-gorm/gorm&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>1d6ce99528060be18a42be09aca8d39efcb47f28&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:47:33-03:00 (13.9s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">68212&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>1d6ce99&lt;/code>&lt;/td>
&lt;td>68211.65&lt;/td>
&lt;td>120.73&lt;/td>
&lt;td>565&lt;/td>
&lt;td>91&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>8184.94&lt;/td>
&lt;td>192&lt;/td>
&lt;td>39.9%&lt;/td>
&lt;td>&lt;code>*Field.setupValuerAndSetter&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/schema/field.go#L451">schema/field.go:451&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5700.00&lt;/td>
&lt;td>75&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>ConvertToAssignments&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/callbacks/update.go#L145">callbacks/update.go:145&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5550.00&lt;/td>
&lt;td>74&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>SaveAfterAssociations&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/callbacks/associations.go#L110">callbacks/associations.go:110&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5112.00&lt;/td>
&lt;td>71&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Scan&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/scan.go#L126">scan.go:126&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4160.00&lt;/td>
&lt;td>64&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>BuildQuerySQL&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/callbacks/query.go#L36">callbacks/query.go:36&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4160.00&lt;/td>
&lt;td>64&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Association.saveAssociation&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/association.go#L384">association.go:384&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3846.32&lt;/td>
&lt;td>73&lt;/td>
&lt;td>10.9%&lt;/td>
&lt;td>&lt;code>*Statement.BuildCondition&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/statement.go#L292">statement.go:292&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2652.00&lt;/td>
&lt;td>51&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Create&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/callbacks/create.go#L37">callbacks/create.go:37&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2652.00&lt;/td>
&lt;td>51&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Migrator.MigrateColumn&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/migrator/migrator.go#L470">migrator/migrator.go:470&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1454.84&lt;/td>
&lt;td>73&lt;/td>
&lt;td>36.2%&lt;/td>
&lt;td>&lt;code>ConvertToCreateValues&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-gorm/gorm/blob/master/callbacks/create.go#L245">callbacks/create.go:245&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>cli/cli</title><link>https://padiazg.github.io/crap-ranking/cli-cli/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/cli-cli/</guid><description>&lt;p>GitHub’s official command line tool&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/cli/cli?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/cli/cli?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/cli/cli?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/cli/cli?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/cli/cli?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/cli/cli&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>95d3a1db45abd547c2dafbee4f8a68ca53fb9c80&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:14:55-03:00 (272.9s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">48856&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>0eeec0b&lt;/code>&lt;/td>
&lt;td>48855.66&lt;/td>
&lt;td>13.95&lt;/td>
&lt;td>3501&lt;/td>
&lt;td>204&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>95d3a1d&lt;/code>&lt;/td>
&lt;td>48855.97&lt;/td>
&lt;td>13.95&lt;/td>
&lt;td>3501&lt;/td>
&lt;td>204&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2162.00&lt;/td>
&lt;td>46&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Main&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/internal/ghcmd/cmd.go#L52">internal/ghcmd/cmd.go:52&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1482.00&lt;/td>
&lt;td>38&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>ExtBrowse&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/extension/browse/browse.go#L380">pkg/cmd/extension/browse/browse.go:380&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1406.00&lt;/td>
&lt;td>37&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>gardenRun&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/repo/garden/garden.go#L125">pkg/cmd/repo/garden/garden.go:125&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>992.00&lt;/td>
&lt;td>31&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Discussion.ExportData&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/discussion/client/types.go#L34">pkg/cmd/discussion/client/types.go:34&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>812.00&lt;/td>
&lt;td>28&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>creditsRun&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/repo/credits/credits.go#L115">pkg/cmd/repo/credits/credits.go:115&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>812.00&lt;/td>
&lt;td>28&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>EditFieldsSurvey&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/pr/shared/editable.go#L371">pkg/cmd/pr/shared/editable.go:371&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>756.00&lt;/td>
&lt;td>27&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>rootHelpFunc&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/pkg/cmd/root/help.go#L90">pkg/cmd/root/help.go:90&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>673.70&lt;/td>
&lt;td>36&lt;/td>
&lt;td>21.1%&lt;/td>
&lt;td>&lt;code>IssueGraphQL&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/api/query_builder.go#L385">api/query_builder.go:385&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>650.00&lt;/td>
&lt;td>25&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>RepositoryGraphQL&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/api/query_builder.go#L552">api/query_builder.go:552&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>650.00&lt;/td>
&lt;td>25&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>CreatePullRequest&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/cli/cli/blob/trunk/api/queries_pr.go#L465">api/queries_pr.go:465&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>helm/helm</title><link>https://padiazg.github.io/crap-ranking/helm-helm/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/helm-helm/</guid><description>&lt;p>The Kubernetes Package Manager&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/helm/helm?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/helm/helm?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/helm/helm?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/helm/helm?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/helm/helm?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/helm/helm&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>9b447b40484b9557fdb14de4a235084a1e4e202f&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:58:27-03:00 (641.3s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">37753&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>c000a40&lt;/code>&lt;/td>
&lt;td>13911.96&lt;/td>
&lt;td>8.63&lt;/td>
&lt;td>1612&lt;/td>
&lt;td>74&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>9b447b4&lt;/code>&lt;/td>
&lt;td>37753.34&lt;/td>
&lt;td>23.42&lt;/td>
&lt;td>1612&lt;/td>
&lt;td>191&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1892.00&lt;/td>
&lt;td>43&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ReadyChecker.IsReady&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/kube/ready.go#L85">pkg/kube/ready.go:85&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>870.00&lt;/td>
&lt;td>29&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>newUpgradeCmd&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/cmd/upgrade.go#L85">pkg/cmd/upgrade.go:85&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>870.00&lt;/td>
&lt;td>29&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ChartDownloader.ResolveChartVersion&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/downloader/chart_downloader.go#L365">pkg/downloader/chart_downloader.go:365&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>812.00&lt;/td>
&lt;td>28&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ChartDownloader.DownloadToCache&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/downloader/chart_downloader.go#L217">pkg/downloader/chart_downloader.go:217&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>812.00&lt;/td>
&lt;td>28&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>newTemplateCmd&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/cmd/template.go#L61">pkg/cmd/template.go:61&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>756.00&lt;/td>
&lt;td>27&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*repoAddOptions.run&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/cmd/repo_add.go#L105">pkg/cmd/repo_add.go:105&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>702.00&lt;/td>
&lt;td>26&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*parser.listItem&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/strvals/parser.go#L333">pkg/strvals/parser.go:333&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>702.00&lt;/td>
&lt;td>26&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*parser.key&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/strvals/parser.go#L179">pkg/strvals/parser.go:179&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>650.00&lt;/td>
&lt;td>25&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*Client.processChartPull&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/registry/client.go#L437">pkg/registry/client.go:437&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>600.00&lt;/td>
&lt;td>24&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ChartDownloader.DownloadTo&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/helm/helm/blob/main/pkg/downloader/chart_downloader.go#L101">pkg/downloader/chart_downloader.go:101&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>pocketbase/pocketbase</title><link>https://padiazg.github.io/crap-ranking/pocketbase-pocketbase/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/pocketbase-pocketbase/</guid><description>&lt;p>Open Source realtime backend in 1 file&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/pocketbase/pocketbase?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/pocketbase/pocketbase?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/pocketbase/pocketbase?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/pocketbase/pocketbase?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/pocketbase/pocketbase?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/pocketbase/pocketbase&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>5d217ddb50cb144d80a5d0b0bdf11b52b2c3e457&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:05:02-03:00 (82.9s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">25212&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>5d217dd&lt;/code>&lt;/td>
&lt;td>25211.93&lt;/td>
&lt;td>12.90&lt;/td>
&lt;td>1954&lt;/td>
&lt;td>101&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1640.00&lt;/td>
&lt;td>40&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>migrateOldCollections&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/migrations/1717233556_v0.23_migrate.go#L282">migrations/1717233556_v0.23_migrate.go:282&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1246.79&lt;/td>
&lt;td>49&lt;/td>
&lt;td>20.7%&lt;/td>
&lt;td>&lt;code>areValuesEqual&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/core/record_model.go#L1149">core/record_model.go:1149&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1190.00&lt;/td>
&lt;td>34&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Serve&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/apis/serve.go#L61">apis/serve.go:61&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1122.00&lt;/td>
&lt;td>33&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>CORS&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/apis/middlewares_cors.go#L129">apis/middlewares_cors.go:129&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>870.00&lt;/td>
&lt;td>29&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*ApiScenario.test&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/tests/api.go#L169">tests/api.go:169&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>812.00&lt;/td>
&lt;td>28&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*driver.ListPaged&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/tools/filesystem/internal/fileblob/fileblob.go#L184">tools/filesystem/internal/fileblob/fileblob.go:184&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>804.05&lt;/td>
&lt;td>38&lt;/td>
&lt;td>19.0%&lt;/td>
&lt;td>&lt;code>extractNestedVal&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/core/record_field_resolver.go#L453">core/record_field_resolver.go:453&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>702.00&lt;/td>
&lt;td>26&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>init&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/migrations/1717233558_v0.23_migrate3.go#L22">migrations/1717233558_v0.23_migrate3.go:22&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>552.00&lt;/td>
&lt;td>23&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>init&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/migrations/1778828400_normalize_indexes.go#L13">migrations/1778828400_normalize_indexes.go:13&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>506.00&lt;/td>
&lt;td>22&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>escapeKey&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/pocketbase/pocketbase/blob/master/tools/filesystem/internal/fileblob/fileblob.go#L673">tools/filesystem/internal/fileblob/fileblob.go:673&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>gofiber/fiber</title><link>https://padiazg.github.io/crap-ranking/gofiber-fiber/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/gofiber-fiber/</guid><description>&lt;p>⚡️ Express inspired web framework written in Go&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/gofiber/fiber?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/gofiber/fiber?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/gofiber/fiber?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/gofiber/fiber?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/gofiber/fiber?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/gofiber/fiber&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>fec5891c18437669ade008e10bb82b8a3b7ed530&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:49:57-03:00 (160.4s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,29.0"/>&lt;circle cx="117.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">8247&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>859d6c5&lt;/code>&lt;/td>
&lt;td>8247.03&lt;/td>
&lt;td>4.53&lt;/td>
&lt;td>1822&lt;/td>
&lt;td>21&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>fec5891&lt;/code>&lt;/td>
&lt;td>8247.03&lt;/td>
&lt;td>4.53&lt;/td>
&lt;td>1822&lt;/td>
&lt;td>21&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>467.37&lt;/td>
&lt;td>203&lt;/td>
&lt;td>81.4%&lt;/td>
&lt;td>&lt;code>New&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/middleware/cache/cache.go#L138">middleware/cache/cache.go:138&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>132.00&lt;/td>
&lt;td>11&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>GetTLSConfigs&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/tlstest/tls.go#L22">internal/tlstest/tls.go:22&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>90.00&lt;/td>
&lt;td>9&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Combined&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/headerlookup/headerlookup.go#L80">internal/headerlookup/headerlookup.go:80&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>86.89&lt;/td>
&lt;td>79&lt;/td>
&lt;td>89.2%&lt;/td>
&lt;td>&lt;code>*item.UnmarshalMsg&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/middleware/cache/manager_msgp.go#L644">middleware/cache/manager_msgp.go:644&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>66.74&lt;/td>
&lt;td>65&lt;/td>
&lt;td>92.6%&lt;/td>
&lt;td>&lt;code>*item.DecodeMsg&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/middleware/cache/manager_msgp.go#L176">middleware/cache/manager_msgp.go:176&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>62.05&lt;/td>
&lt;td>11&lt;/td>
&lt;td>25.0%&lt;/td>
&lt;td>&lt;code>*Storage.gc&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/storage/memory/memory.go#L164">internal/storage/memory/memory.go:164&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>56.00&lt;/td>
&lt;td>7&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>isCanonicalName&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/fieldname/fieldname.go#L142">internal/fieldname/fieldname.go:142&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>42.00&lt;/td>
&lt;td>6&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Del&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/fieldname/fieldname.go#L160">internal/fieldname/fieldname.go:160&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>42.00&lt;/td>
&lt;td>6&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Value&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/internal/contextvalue/contextvalue.go#L23">internal/contextvalue/contextvalue.go:23&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>42.00&lt;/td>
&lt;td>6&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>isHexDigit&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gofiber/fiber/blob/main/middleware/proxy/security.go#L912">middleware/proxy/security.go:912&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>alibaba/open/code/review</title><link>https://padiazg.github.io/crap-ranking/alibaba-open-code-review/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/alibaba-open-code-review/</guid><description>&lt;p>Fast, efficient, battle-tested at Alibaba&amp;rsquo;s scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI &amp;amp; Anthropic compatible.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/alibaba/open-code-review?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/alibaba/open-code-review?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/alibaba/open-code-review?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/alibaba/open-code-review?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/alibaba/open-code-review?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/alibaba/open-code-review&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>756203c31a5aa408d89b0eda7711c34fba4ecedc&lt;/code> · HEAD now &lt;code>699c914&lt;/code> — re-scan to update&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T23:10:17-03:00 (177.6s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0 117.0,3.0"/>&lt;circle cx="117.0" cy="3.0" r="2.5" fill="#e53e3e"/>&lt;text x="117.0" y="10" font-size="9" fill="#555" text-anchor="end">5576&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-18&lt;/td>
&lt;td>&lt;code>c4d3f52&lt;/code>&lt;/td>
&lt;td>5563.40&lt;/td>
&lt;td>5.79&lt;/td>
&lt;td>961&lt;/td>
&lt;td>13&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>756203c&lt;/code>&lt;/td>
&lt;td>5575.73&lt;/td>
&lt;td>5.77&lt;/td>
&lt;td>967&lt;/td>
&lt;td>13&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>272.00&lt;/td>
&lt;td>16&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>executeScan&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/scan_cmd.go#L108">cmd/opencodereview/scan_cmd.go:108&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>272.00&lt;/td>
&lt;td>16&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>runConfigModel&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/provider_cmd.go#L301">cmd/opencodereview/provider_cmd.go:301&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>103.21&lt;/td>
&lt;td>14&lt;/td>
&lt;td>23.1%&lt;/td>
&lt;td>&lt;code>*Agent.Run&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/internal/agent/agent.go#L276">internal/agent/agent.go:276&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>79.21&lt;/td>
&lt;td>11&lt;/td>
&lt;td>17.4%&lt;/td>
&lt;td>&lt;code>runLLMTest&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/llm_cmd.go#L53">cmd/opencodereview/llm_cmd.go:53&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>76.91&lt;/td>
&lt;td>27&lt;/td>
&lt;td>59.1%&lt;/td>
&lt;td>&lt;code>executeReviewContext&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/review_cmd.go#L110">cmd/opencodereview/review_cmd.go:110&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>67.04&lt;/td>
&lt;td>67&lt;/td>
&lt;td>98.0%&lt;/td>
&lt;td>&lt;code>LoadSession&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/internal/viewer/store.go#L311">internal/viewer/store.go:311&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>59.98&lt;/td>
&lt;td>51&lt;/td>
&lt;td>84.9%&lt;/td>
&lt;td>&lt;code>providerTUIModel.Update&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/provider_tui.go#L605">cmd/opencodereview/provider_tui.go:605&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>56.00&lt;/td>
&lt;td>7&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>runConfigProvider&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/provider_cmd.go#L19">cmd/opencodereview/provider_cmd.go:19&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>48.18&lt;/td>
&lt;td>48&lt;/td>
&lt;td>95.7%&lt;/td>
&lt;td>&lt;code>setConfigValue&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/cmd/opencodereview/config_cmd.go#L414">cmd/opencodereview/config_cmd.go:414&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>41.91&lt;/td>
&lt;td>40&lt;/td>
&lt;td>89.4%&lt;/td>
&lt;td>&lt;code>tryProviderConfig&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/alibaba/open-code-review/blob/main/internal/llm/resolver.go#L336">internal/llm/resolver.go:336&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>labstack/echo</title><link>https://padiazg.github.io/crap-ranking/labstack-echo/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/labstack-echo/</guid><description>&lt;p>High performance, minimalist Go web framework&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/labstack/echo?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/labstack/echo?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/labstack/echo?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/labstack/echo?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/labstack/echo?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/labstack/echo&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>05489dc1730161df26b72d1ae2a3ba6fb8178fc7&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:47:13-03:00 (3.3s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">1925&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>05489dc&lt;/code>&lt;/td>
&lt;td>1925.29&lt;/td>
&lt;td>3.64&lt;/td>
&lt;td>529&lt;/td>
&lt;td>6&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>53.01&lt;/td>
&lt;td>53&lt;/td>
&lt;td>98.8%&lt;/td>
&lt;td>&lt;code>bindValue&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/binder_generic.go#L405">binder_generic.go:405&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>46.07&lt;/td>
&lt;td>46&lt;/td>
&lt;td>96.7%&lt;/td>
&lt;td>&lt;code>bindData&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/bind.go#L208">bind.go:208&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>46.01&lt;/td>
&lt;td>46&lt;/td>
&lt;td>98.7%&lt;/td>
&lt;td>&lt;code>*DefaultRouter.Route&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/router.go#L886">router.go:886&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>39.01&lt;/td>
&lt;td>39&lt;/td>
&lt;td>98.5%&lt;/td>
&lt;td>&lt;code>RequestLoggerConfig.ToMiddleware&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/middleware/request_logger.go#L246">middleware/request_logger.go:246&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>36.25&lt;/td>
&lt;td>32&lt;/td>
&lt;td>83.9%&lt;/td>
&lt;td>&lt;code>StaticConfig.ToMiddleware&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/middleware/static.go#L177">middleware/static.go:177&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>31.09&lt;/td>
&lt;td>31&lt;/td>
&lt;td>95.5%&lt;/td>
&lt;td>&lt;code>*DefaultRouter.Remove&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/router.go#L384">router.go:384&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>28.11&lt;/td>
&lt;td>28&lt;/td>
&lt;td>94.7%&lt;/td>
&lt;td>&lt;code>CSRFConfig.ToMiddleware&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/middleware/csrf.go#L126">middleware/csrf.go:126&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>26.17&lt;/td>
&lt;td>26&lt;/td>
&lt;td>93.8%&lt;/td>
&lt;td>&lt;code>CORSConfig.ToMiddleware&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/middleware/cors.go#L151">middleware/cors.go:151&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>26.00&lt;/td>
&lt;td>26&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*ValueBinder.uints&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/binder.go#L805">binder.go:805&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>26.00&lt;/td>
&lt;td>26&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*ValueBinder.ints&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/labstack/echo/blob/master/binder.go#L577">binder.go:577&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>gin/gonic/gin</title><link>https://padiazg.github.io/crap-ranking/gin-gonic-gin/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/gin-gonic-gin/</guid><description>&lt;p>Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/gin-gonic/gin?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/gin-gonic/gin?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/gin-gonic/gin?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/gin-gonic/gin?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/gin-gonic/gin?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/gin-gonic/gin&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>dcaa4296d111981ffb31ac3eba90bb63e1eb5ab9&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:47:17-03:00 (7.1s)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">1278&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>dcaa429&lt;/code>&lt;/td>
&lt;td>1277.76&lt;/td>
&lt;td>2.66&lt;/td>
&lt;td>480&lt;/td>
&lt;td>2&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>65.52&lt;/td>
&lt;td>61&lt;/td>
&lt;td>89.3%&lt;/td>
&lt;td>&lt;code>*node.findCaseInsensitivePathRec&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/tree.go#L703">tree.go:703&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>60.00&lt;/td>
&lt;td>60&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*node.getValue&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/tree.go#L418">tree.go:418&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>27.00&lt;/td>
&lt;td>27&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>cleanPath&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/path.go#L23">path.go:23&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>27.00&lt;/td>
&lt;td>27&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>setByForm&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/binding/form_mapping.go#L245">binding/form_mapping.go:245&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>25.00&lt;/td>
&lt;td>25&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>setWithProperType&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/binding/form_mapping.go#L323">binding/form_mapping.go:323&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>22.00&lt;/td>
&lt;td>22&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*node.addRoute&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/tree.go#L135">tree.go:135&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>21.00&lt;/td>
&lt;td>21&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*Engine.handleHTTPRequest&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/gin.go#L690">gin.go:690&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>17.00&lt;/td>
&lt;td>17&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>mapping&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/binding/form_mapping.go#L84">binding/form_mapping.go:84&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>14.00&lt;/td>
&lt;td>14&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*node.insertChild&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/tree.go#L288">tree.go:288&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>14.00&lt;/td>
&lt;td>14&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>*Context.ClientIP&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gin-gonic/gin/blob/master/context.go#L998">context.go:998&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>go/chi/chi</title><link>https://padiazg.github.io/crap-ranking/go-chi-chi/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/go-chi-chi/</guid><description>&lt;p>lightweight, idiomatic and composable router for building Go HTTP services&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/go-chi/chi?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/go-chi/chi?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/go-chi/chi?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/go-chi/chi?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/go-chi/chi?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/go-chi/chi&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>8b258c7bb28f97a5f2a856ff7ef962578fec9215&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:47:08-03:00 (682ms)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">758&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>8b258c7&lt;/code>&lt;/td>
&lt;td>757.65&lt;/td>
&lt;td>4.16&lt;/td>
&lt;td>182&lt;/td>
&lt;td>1&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>37.23&lt;/td>
&lt;td>37&lt;/td>
&lt;td>94.4%&lt;/td>
&lt;td>&lt;code>*node.findRoute&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/tree.go#L409">tree.go:409&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20.00&lt;/td>
&lt;td>4&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>NoCache&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/middleware/nocache.go#L40">middleware/nocache.go:40&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20.00&lt;/td>
&lt;td>4&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>BasicAuth&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/middleware/basic_auth.go#L10">middleware/basic_auth.go:10&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20.00&lt;/td>
&lt;td>4&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>*compressResponseWriter.Flush&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/middleware/compress.go#L339">middleware/compress.go:339&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20.00&lt;/td>
&lt;td>4&lt;/td>
&lt;td>0.0%&lt;/td>
&lt;td>&lt;code>Heartbeat&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/middleware/heartbeat.go#L12">middleware/heartbeat.go:12&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>18.02&lt;/td>
&lt;td>18&lt;/td>
&lt;td>96.2%&lt;/td>
&lt;td>&lt;code>patNextSegment&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/tree.go#L695">tree.go:695&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>17.05&lt;/td>
&lt;td>17&lt;/td>
&lt;td>94.4%&lt;/td>
&lt;td>&lt;code>*Mux.Mount&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/mux.go#L295">mux.go:295&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>13.02&lt;/td>
&lt;td>13&lt;/td>
&lt;td>95.0%&lt;/td>
&lt;td>&lt;code>*node.routes&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/tree.go#L628">tree.go:628&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12.34&lt;/td>
&lt;td>12&lt;/td>
&lt;td>86.7%&lt;/td>
&lt;td>&lt;code>ThrottleWithOpts&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/middleware/throttle.go#L44">middleware/throttle.go:44&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12.09&lt;/td>
&lt;td>11&lt;/td>
&lt;td>79.2%&lt;/td>
&lt;td>&lt;code>walk&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/go-chi/chi/blob/master/tree.go#L846">tree.go:846&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>gorilla/mux</title><link>https://padiazg.github.io/crap-ranking/gorilla-mux/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://padiazg.github.io/crap-ranking/gorilla-mux/</guid><description>&lt;p>Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍&lt;/p>
&lt;div class="project-badges">
&lt;img src="https://img.shields.io/github/stars/gorilla/mux?style=flat-square&amp;label=stars" alt="stars" loading="lazy">&lt;img src="https://img.shields.io/github/forks/gorilla/mux?style=flat-square&amp;label=forks" alt="forks" loading="lazy">&lt;img src="https://img.shields.io/github/license/gorilla/mux?style=flat-square&amp;label=license" alt="license" loading="lazy">&lt;img src="https://img.shields.io/github/last-commit/gorilla/mux?style=flat-square&amp;label=updated" alt="updated" loading="lazy">&lt;img src="https://img.shields.io/github/v/release/gorilla/mux?style=flat-square&amp;label=release" alt="release" loading="lazy">
&lt;/div>
&lt;ul>
&lt;li>&lt;strong>Repository&lt;/strong>: github.com/gorilla/mux&lt;/li>
&lt;li>&lt;strong>Commit&lt;/strong>: &lt;code>db9d1d0073d27a0a2d9a8c1bc52aa0af4374d265&lt;/code> · HEAD up to date&lt;/li>
&lt;li>&lt;strong>Analyzed&lt;/strong>: 2026-08-19T22:47:08-03:00 (754ms)&lt;/li>
&lt;li>&lt;strong>Engine&lt;/strong>: local · go-crap 0.5.1&lt;/li>
&lt;/ul>
&lt;h2 id="trend">Trend&lt;/h2>
&lt;p>&lt;svg xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32" role="img" aria-label="CRAP score trend">&lt;polyline fill="none" stroke="#e53e3e" stroke-width="1.5" points="3.0,29.0"/>&lt;circle cx="3.0" cy="29.0" r="2.5" fill="#e53e3e"/>&lt;text x="3.0" y="10" font-size="9" fill="#555" text-anchor="end">358&lt;/text>&lt;/svg>&lt;/p>
&lt;h2 id="history">History&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Date&lt;/th>
&lt;th>Commit&lt;/th>
&lt;th>Combined&lt;/th>
&lt;th>Average&lt;/th>
&lt;th>Funcs&lt;/th>
&lt;th>Exceeded&lt;/th>
&lt;th>Engine&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2026-08-19&lt;/td>
&lt;td>&lt;code>db9d1d0&lt;/code>&lt;/td>
&lt;td>357.79&lt;/td>
&lt;td>3.31&lt;/td>
&lt;td>108&lt;/td>
&lt;td>0&lt;/td>
&lt;td>local&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="top-offenders">Top offenders&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Crap&lt;/th>
&lt;th>Complexity&lt;/th>
&lt;th>Coverage&lt;/th>
&lt;th>Function&lt;/th>
&lt;th>File&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>21.08&lt;/td>
&lt;td>21&lt;/td>
&lt;td>94.3%&lt;/td>
&lt;td>&lt;code>newRouteRegexp&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/regexp.go#L41">regexp.go:41&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20.00&lt;/td>
&lt;td>16&lt;/td>
&lt;td>75.0%&lt;/td>
&lt;td>&lt;code>*Route.addRegexpMatcher&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/route.go#L247">route.go:247&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>16.00&lt;/td>
&lt;td>16&lt;/td>
&lt;td>100.0%&lt;/td>
&lt;td>&lt;code>routeRegexpGroup.setMatch&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/regexp.go#L339">regexp.go:339&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>14.01&lt;/td>
&lt;td>14&lt;/td>
&lt;td>96.7%&lt;/td>
&lt;td>&lt;code>*Route.Match&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/route.go#L47">route.go:47&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12.54&lt;/td>
&lt;td>10&lt;/td>
&lt;td>70.6%&lt;/td>
&lt;td>&lt;code>*Route.URL&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/route.go#L606">route.go:606&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>11.02&lt;/td>
&lt;td>11&lt;/td>
&lt;td>94.1%&lt;/td>
&lt;td>&lt;code>*Router.ServeHTTP&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/mux.go#L188">mux.go:188&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9.37&lt;/td>
&lt;td>9&lt;/td>
&lt;td>83.3%&lt;/td>
&lt;td>&lt;code>findFirstQueryKey&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/regexp.go#L257">regexp.go:257&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9.36&lt;/td>
&lt;td>7&lt;/td>
&lt;td>63.6%&lt;/td>
&lt;td>&lt;code>*routeRegexp.url&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/regexp.go#L212">regexp.go:212&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9.19&lt;/td>
&lt;td>9&lt;/td>
&lt;td>86.7%&lt;/td>
&lt;td>&lt;code>*Router.walk&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/mux.go#L410">mux.go:410&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8.38&lt;/td>
&lt;td>8&lt;/td>
&lt;td>81.8%&lt;/td>
&lt;td>&lt;code>braceIndices&lt;/code>&lt;/td>
&lt;td>&lt;a href="https://github.com/gorilla/mux/blob/main/regexp.go#L299">regexp.go:299&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item></channel></rss>