<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Repo-Review on ISciNumPy.dev</title>
    <link>https://iscinumpy.dev/tags/repo-review/</link>
    <description>Recent content in Repo-Review on ISciNumPy.dev</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>henryfs@princeton.edu (Henry Schreiner)</managingEditor>
    <webMaster>henryfs@princeton.edu (Henry Schreiner)</webMaster>
    <lastBuildDate>Sat, 04 Apr 2026 10:52:51 -0500</lastBuildDate>
    <atom:link href="https://iscinumpy.dev/tags/repo-review/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Repo Review 1.0</title>
      <link>https://iscinumpy.dev/post/repo-review-1/</link>
      <pubDate>Sat, 04 Apr 2026 10:52:51 -0500</pubDate><author>henryfs@princeton.edu (Henry Schreiner)</author>
      <guid>https://iscinumpy.dev/post/repo-review-1/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just released &lt;a href=&#34;https://github.com/scientific-python/repo-review&#34;&gt;repo-review&lt;/a&gt; 1.0 with a huge update to the WebApp, along&#xA;with some other solid improvements in speed, simplicity, and stability.&#xA;Repo-review&amp;rsquo;s two most popular plugins, &lt;a href=&#34;https://github.com/scientific-python/cookie&#34;&gt;sp-repo-review&lt;/a&gt; and&#xA;&lt;a href=&#34;https://validate-pyproject.readthedocs.io&#34;&gt;validate-pyproject&lt;/a&gt;, can take full advantage of the new asynchronous fetching&#xA;mechanism. And if you use the upcoming Python 3.15, the CLI is more responsive&#xA;than ever thanks to lazy loading!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing repo-review</title>
      <link>https://iscinumpy.dev/post/repo-review/</link>
      <pubDate>Thu, 13 Jul 2023 22:00:00 -0400</pubDate><author>henryfs@princeton.edu (Henry Schreiner)</author>
      <guid>https://iscinumpy.dev/post/repo-review/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve released a new&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; toolkit for running checks, similar to Ruff and Flake8&#xA;but designed to check configuration, called &lt;a href=&#34;https://repo-review.readthedocs.io&#34;&gt;repo-review&lt;/a&gt;. It requires Python&#xA;3.10+&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; to run and has no built-in checks, but is easy to write plugins for. A&#xA;set of checks based on the &lt;a href=&#34;https://learn.scientific-python.org/development&#34;&gt;Scientific Python Development Guide&lt;/a&gt; (which I also&#xA;&lt;a href=&#34;https://iscinumpy.dev/post/cookie&#34;&gt;have a post about&lt;/a&gt;!) are available as a plugin, &lt;code&gt;sp-repo-review&lt;/code&gt;.&#xA;You can run &lt;code&gt;repo-review&lt;/code&gt; in WebAssembly (via Pyodide), or in pre-commit, or as&#xA;a GitHub Action. It supports multiple output formats, including Rich, HTML, and&#xA;JSON. The system is based on fixtures (like pytest) and topologically sorts&#xA;requirements. You don&amp;rsquo;t need to depend on repo-review to add a repo-review&#xA;plugin. You can see a live version using sp-repo-review&#xA;&lt;a href=&#34;https://learn.scientific-python.org/development/guides/repo-review/&#34;&gt;in-place here&lt;/a&gt;&#xA;or &lt;a href=&#34;https://scientific-python.github.io/repo-review/&#34;&gt;standalone here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
