Closer to production quality Python notebooks with `marimo check`
marimo.io·2h·
Discuss: Hacker News

In this blog post, we introduce marimo check, a linter that enables agents and humans alike to write high-quality notebooks, pipelines, and apps with marimo. We discuss the motivations behind its creation, the principles guiding its design, and how it integrates seamlessly into modern software development workflows, including CI pipelines and AI-assisted coding.

When writing traditional software, developers use linters to find bugs, errors, and code smells; because marimo notebooks are actually just Python programs, we believe they deserve similar tooling.

As one of our users put it:

“I think the right approach (to notebooks) is using things like IDEs, Git, uv, ruff, pre-commit etc. which in my opinion greatly helps any type of professional and should be a non-optional stand…

Similar Posts

Loading similar posts...