Skip to content

Kigamba/code-review-checklist-plugin

 
 

Repository files navigation

Code Review Checklist Plugin

The most effective and efficient way to do a code review is to have a checklist listing common gotchas. This chrome plugin is a tool for managing those checklists.

Installing The Extension

  1. Clone this repo
  2. Visit chrome://extensions in your browser
  3. Ensure "Developer mode" checkbox is checked
  4. Click "Load unpacked extension..."
  5. Select the directory where you cloned the repo

How It Works

When you click on the extension's icon, the code will see if you have an existing checklist for that URL. If you don't, it will create a new one based on a master template.

Each time you check a box on the checklist for the given URL, the checklist will get saved.

Purging

The extension will purge old checklists as needed.

Todos

  • prettification
    • make it more obvious that subheadings are collapsible
    • better stylings
  • allow user to change master template

Things To Note

The default template rarely contains things you can use a linter to find. Not only are the settings for that different for every developer or organization, you can (and should) use computers to do this checking.

Bibliography

  • Release It!: Michael Nygard
  • Code Complete: McConnell
  • Practical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison: Dunsmore, Roper, Wood
  • Debugging effort estimation using software metrics: Gorla, Benander, and Benander
  • The Last Line Effect: Beller, Zaidman, and Karpov
  • Feature Toggles: Practitioner Practices and a Case Study: Rahman, Quere, Rigby, and Adams

About

A Chrome plugin for managing code review checklists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.2%
  • Python 6.3%
  • HTML 3.3%
  • CSS 1.2%