abe33/awesome_form

View on GitHub
changelog.js

Summary

Maintainability
A
3 hrs
Test Coverage

Function parseRawCommit has 29 lines of code (exceeds 25 allowed). Consider refactoring.
Open

var parseRawCommit = function(raw) {
  if (!raw) return null;

  var lines = raw.split('\n');
  var msg = {}, match;
Severity: Minor
Found in changelog.js - About 1 hr to fix

    Function printSection has 28 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    var printSection = function(stream, title, section, printCommitLinks) {
      printCommitLinks = printCommitLinks === undefined ? true : printCommitLinks;
      var components = Object.getOwnPropertyNames(section).sort();
    
      if (!components.length) return;
    Severity: Minor
    Found in changelog.js - About 1 hr to fix

      Function writeChangelog has 26 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      var writeChangelog = function(stream, commits, version) {
        var sections = {
          fix: {},
          feat: {},
          breaks: {}
      Severity: Minor
      Found in changelog.js - About 1 hr to fix

        There are no issues that match your filters.

        Category
        Status