Skip to main content

A Tool for Managing Code Review Comments Embedded in Source Code

CI StatusCoverage StatusDeploy Doc Status

Welcome to crs, a project that provides libraries and a command-line interface to help manage code review comments embedded directly in source code using a specialized syntax.

The primary goal of crs is to make it easy to locate, parse, and manipulate these comments. It offers ergonomic tools for tasks such as systematically updating comments across multiple files, changing their priority, marking them as resolved, modifying reporter or assignee information, and more.

This tool is designed to be flexible and can be used during development or integrated into your CI pipeline. For example, you can use crs to ensure no unresolved comments remain before merging a pull request or releasing a new version of your software.

Beyond its standalone functionality, crs is intended to serve as a sharable building block for more comprehensive code review systems and collaborative workflows.