7 votes
Accepted

Peer review software for programming assignments

I had a pretty good experience with Reviewboard https://www.reviewboard.org free, MIT license entirely web-based (used it locally hosted) primarily oriented towards reviewing code diffs with general ...
user avatar
6 votes

Code review tools for Gitlab

I've used and assisted in deployment of SmartBear Collaborator, the built-in GitLab Merge requests, and Review Board both with and without integration into GitLab. I've also personally investigated ...
user avatar
  • 161
6 votes
Accepted

Tool to comment and discuss code without modifying it

I think that possibly Review Board would fit your needs: It doesn't change the code You and your team can review: A change or diff An existing block of code An image, screenshot or part of the ...
user avatar
4 votes

Code review tools that support changes to multiple projects

I would strongly recommend Review Board having used it myself and knowing several other projects that have used it successfully. Features: Multiple reviewers Flexible but formal workflow Extensible ...
user avatar
4 votes
Accepted

Cyclomatic Complexity Checker

I think you are looking for SourceMonitor. A freeware tool that can calculate cyclomatic complexity for a number of languages, including C++, C, C#, VB.NET, Java, and Delphi.
user avatar
  • 341
4 votes
Accepted

Swift and Objective-C code analysis and style tool

I've found SwiftLint and Tailor, which both enforce Swift style and convention best practices. Both can be run from the command line as an external tool, or integrated with Xcode. Both are well-...
user avatar
  • 241
3 votes

Code review software with ticketing system and in-line code editor

It sounds like you are looking for ReviewBoard. Interfaces with multiple version control systems Syntax highlighted code, (in 300 languages), in diffs Smart handling of indentation changes ...
user avatar
2 votes

Tools to test coding style (Perl, JavaScript ) before a commit is allowed into the main repo

For JavaScript there is JSLint which is itself written in JavaScript. The answer to this SO answer details a couple of possibilities for perl. In either case you can wrap the call in a process that ...
user avatar
2 votes

Swift and Objective-C code analysis and style tool

You could take a look at: SwiftLint - Gratis & Open Source Atom Linter + SwiftC plugin - Also Gratis & Open Source but requires Atom so may not suit your usage.
user avatar
2 votes

Source code purchase

You cannot. You would need to check every computer that may contain a copy of the code. In other words, you would need to check the entire Internet. (Well, maybe something like that will be possible ...
user avatar
  • 656
2 votes
Accepted

Benefits of using Crucible with FishEye for mercurial, any other decent alternatives?

FishEye appears to be basically hg serve on steroids. Crucible is basically a private-cloud Bitbucket Crucible has some minimal integration with FishEye, so you can click on files and changesets to ...
user avatar
1 vote

View .crc code un-jumbled

The file is likely machine code. The "nonsense characters" you're seeing are bytes of code being misinterpreted as bytes of text in some 8-bit encoding, perhaps Windows-1252. If you identify the ...
user avatar
  • 1,129
1 vote
Accepted

Free tools to assist code reading

Take a look at Doxygen ... ... and then write to the book's author and ask them to name those tools for you update the next edition (and seriously consider not buying any more of their books)
user avatar
1 vote
Accepted

Code peer review tool

Look at Upsource from JetBrains team. It is free for 1-10 users, supports SVN as well as in-house installation.
user avatar
1 vote
Accepted

Code-Suggesting editor for Arduino

Use Programino - it supports Code Auto-Complete and has more awesome features. https://programino.com/ide-for-arduino.html If you're not ready to pay, you can use Microsoft VS Code too. It has a ...
user avatar
  • 121
1 vote

Best software for reviewing schematics and library from Altium?

Have you considered requesting that the client supply the data in a non proprietary exchange format such as STEP, which is the exchange format for electronics CAD information, or DXF, then using ...
user avatar
1 vote

Collaborative tool for code reviews that accommodates remote teams

I had a pretty good experience with Reviewboard https://www.reviewboard.org, I recommended it before: Peer review software for programming assignments Specifically for your requirements: works great ...
user avatar
1 vote

Peer review software for programming assignments

You may want to check out what the course management systems do for peer review on submissions (papers, etc) - no reason to not use it for code. Moodle is all Open and has a peer review assignment ...
user avatar
  • 2,410
1 vote

Peer review software for programming assignments

Try Oxcoder https://www.oxcoder.net A coding evaluation platform for tech recruitment but meets your requirements. Open source, Solution needed, Automatic analyzing and scoring.
user avatar
1 vote

Peer review software for programming assignments

A new option, under development, would be to use iPythons nbgrader for your assignments - this can give the students assignments in rich text format to fill in and can then use a mix of auto-grading ...
user avatar
1 vote

Is there a Code Review Tool that Integrates with Team Foundation Server

Devart ReviewAssistant is a convenient tool for iterative reviews in TFS. It integrates with Visual Studio and supports TFVC as well as other source control systems.
user avatar
  • 288
1 vote

Pre-merge/commit code review tool

Deveo supports pre-merge code reviews for both Git and Mercurial. Subversion support is coming later on. The following blog posts describes the workflow for Git, and Mercurial respectively. There's a ...
user avatar
  • 131
1 vote

A way to archive text files/source code

You can try Source Code Library. It's a code editor and document manager with version control. Features include: Version history Office 2007-like interface Runs on Windows Search and filter functions,...
user avatar
  • 5,451
1 vote

Code review tool with mercurial support

Collaborator has support for Mercurial and many other version control systems. I'm guessing for you cost might be an issue.
user avatar
  • 450
1 vote

Code review tool with mercurial support

Having found http://en.wikipedia.org/wiki/List_of_tools_for_code_review I see there aren't many options! It's Phabricator, Review Board or Crucible. We do use other Atlassian products so it may be ...
user avatar
  • 151

Only top scored, non community-wiki answers of a minimum length are eligible