QuickRev

QuickRev
QuickRev is a code review tool which supports formal code review processes for Subversion, GIT and ClearCase controlled files. It implements a Complete Review Cycle, allows reviews between different versions and shows the differences between the files. It can be configured easily to be adapted to the established review process. Produces readable xml-output to be archived for later inspection respectively verification and to be formatted via stylesheets or parsed for further evaluation in any intended way.

(latest version 2023.1)

Features

  • Supported version control systems:
    • Subversion
    • GIT  [since 3.0.0] 
    • ClearCase
    • QuickRev is prepared to be extended for other version control systems
  • Complete Review Cycle
    • Allows reviews of files without gaps in between.
  • Reviews between different file versions (delta review)
    • Shows diff for the selected file versions.
  • Reviews support for 'non-text' files
    • Comments can be added even for files which cannot be displayed in QuickRev like pdf-files.
  • Syntax Highlighting
    • C/C++, D, Java, PHP, Python, Ruby, XML/HTML
    • The syntax highlighting can be extended easily for other languages.
  • Email Notifications
    • Send emails about the state of the review from within QuickRev
  • Checklist Support
    • Define your own checklists with your coding rules and add violated rules directly to the review comments
  • Easy configuration via xml-config files
    • Different input components can be configured freely to the information (overview of the review) and conclusion (reviewer specific fields) tabs.
    • The values for severity and state can be configured individually
    • Stylesheet to be used with the written project files can be configured
    • and more...
  • Plug-In Mechanism
    • Plug-in mechanism to display different file formats in a user defined way.
    • Example implementation to display UML state machine diagrams and allow assignment of comments to the UML elements.
  • Readable XML-Output
    • The project files will be saved in a well defined xml-format which can be evaluated easily from other tools.
      Furthermore the project files can be put under version control easily to document the review history of a project.
    • ( Download :: Examples for some examples)
  • Metrics
    • Metrics like number of review files, lines of code, review effort, etc. will be written to the project files automatically.
  • QuickRevBoard
    • A task list with all reviews in progress and the review history of all files can be generated via the integrated QuickRevBoard. ( QuickRevBoard)
  • Review History and Task Lists
    • The history of all review files can be stored in a database, so QuickRev can select automatically the last reviewed version of a file as new base version of a review to perform reviews without gaps in between. Furthermore a Task List can be shown which provides an overview about all open reviews and allows loading these reviews directly.

Get QuickRev at SourceForge.net. Fast, secure and Free Open Source software downloads