[ {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/storing-data/send-report.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 35,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/add-mentioned-users-to-visible-to-list.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/storing-data/counter.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 35,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.calculateStatuses = function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/utils.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 1,
  "endLine" : 22,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/updating-batches-of-issues/guess-subsystem.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::js" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/updating-batches-of-issues/set-assignee.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 30,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/round-robin/set-assignee.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 32,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/updating-batches-of-issues/template.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/create-issue-on-new-comment.js",
  "fileLinesCount" : 35,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 26,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/advanced-state-machine/state-machine.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/reopen-show-stopper-on-new-comment.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/restrict-visibility-for-confidential-email.js",
  "fileLinesCount" : 35,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/notify-verifier.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/reopen-issue-on-new-comment.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.composeMessage = function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/composer.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::js" ],
  "startLine" : 1,
  "endLine" : 16,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/set-template-based-on-type.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var fetchWorkItems = function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-analysis/work-items.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::js" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var guessSubsystem = function()",
  "longName" : "",
  "relativeFileName" : "js/updating-batches-of-issues/guess-subsystem.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::js" ],
  "startLine" : 4,
  "endLine" : 19,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/send-emails-to-recipients.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function zipFolder()",
  "longName" : "",
  "relativeFileName" : "js/script/zip.js",
  "fileLinesCount" : 33,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/storing-data/showing-a-message.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/wait-for-reply-state/notify-assignee.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.getUniqueEmails = function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/filter.js",
  "fileLinesCount" : 12,
  "components" : [ "primary::js" ],
  "startLine" : 1,
  "endLine" : 12,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/dump-emails-list.js",
  "fileLinesCount" : 29,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/notify.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/newsletter-every-month.js",
  "fileLinesCount" : 49,
  "components" : [ "primary::js" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/subsystems-owner/set-assignee-from-subsystems.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/copy-from-duplicate.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var addBusinessHours = function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/time-operations.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::js" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/release-management.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/duplicates-with-different-visibility/duplicates.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var isSameGroup = function()",
  "longName" : "",
  "relativeFileName" : "js/duplicates-with-different-visibility/duplicates.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var isWithinBusinessHours = function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/time-operations.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::js" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/feature-template.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-adding-work-items-in-future.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-adding-work-items-far-in-past.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-edititng-work-items-far-in-past.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-edititng-work-items-in-future.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/awaiting-reply-notification/send-notification.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/estimation-accumulation/accumulate-subtasks.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/last-submitted-date-for-duplicate-exceptions/update-last-duplicate-date.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/copy-to-duplicates.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/calculate-tms-statistics.js",
  "fileLinesCount" : 63,
  "components" : [ "primary::js" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/assign-on-comment.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/unblocked-state/unblocked-state.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var createIssue = function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/release-management.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/swag-subtask-on-action.js",
  "fileLinesCount" : 25,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/sla/sla.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::js" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/clear-to-reply-before.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.resetStatuses = function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/utils.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/notify-verifier.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/authorizer-change.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/paid-status-check.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/subtask-for-each-new-traveler.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var createIssue = function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/subtask-for-each-new-traveler.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/authorizer-visibility/add-authorizer-to-visible-to-list.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/wait-for-reply-state/reopen-issue.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/clear-to-reply-before.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/add-overdue-tag.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/opening-assigned-issues/open-assigned-issue.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/set-verified-in-build.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/mark-issue-answered.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/choose-type-when-new-issue-is-created.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/set-template-based-on-type.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/authorizer-change.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/amount-update-prevention.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/authorization-status-update.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/release-management.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/estimation-accumulation/accumulate-subtasks.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEnter: function()",
  "longName" : "",
  "relativeFileName" : "js/advanced-state-machine/state-machine.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/block-changes-to-visibility-group-for-reported-issues.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/block-changes-to-visibility-group-for-reported-issues.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/set-visible-to-group-on-submit.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/add-mentioned-users-to-visible-to-list.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/wait-for-reply-state/notify-assignee.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/copy-from-duplicate.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/replied-issue-sla.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/waiting-for-reply-tag/waiting-for-reply-tag.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/waiting-for-reply-tag/waiting-for-reply-tag.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/calculate-tms-statistics.js",
  "fileLinesCount" : 63,
  "components" : [ "primary::js" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/update-stats-when-links-are-adjusted.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/update-stats-when-links-are-adjusted.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/opening-assigned-issues/open-assigned-issue.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/set-without-verification.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/set-verified-in-build.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/duplicate-reopening/reopen.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/close-spam-issue.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/dump-emails-list.js",
  "fileLinesCount" : 29,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/send-emails-to-recipients.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/subsystems-owner/set-assignee-from-subsystems.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/round-robin/set-assignee.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/choose-template-when-new-issue-is-created.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/feature-template.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/authorization-status-update.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/subtask-for-each-new-traveler.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/authorizer-visibility/add-authorizer-to-visible-to-list.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/do-not-remove-users-from-vidible-to-list.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/do-not-remove-users-from-vidible-to-list.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/sla/sla.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::js" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/sla/sla.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::js" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/copy-to-duplicates.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/test-management-scenarios/status-management.js",
  "fileLinesCount" : 385,
  "components" : [ "primary::js" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/qa-verification-process/set-without-verification.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/duplicate-reopening/reopen.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/reopen-show-stopper-on-new-comment.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/restrict-visibility-for-confidential-email.js",
  "fileLinesCount" : 35,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/reopen-issue-on-new-comment.js",
  "fileLinesCount" : 32,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/mailbox-enhancements/create-issue-on-new-comment.js",
  "fileLinesCount" : 35,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/assign-on-comment.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/mark-issue-answered.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/feedback-management/close-spam-issue.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/unblocked-state/unblocked-state.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/set-visible-to-user-on-submit.js",
  "fileLinesCount" : 11,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/newsletters/set-visible-to-user-on-submit.js",
  "fileLinesCount" : 11,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/choose-type-when-new-issue-is-created.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/due-date-two-weeks-ahead.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/due-date-two-weeks-ahead.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/choose-template-when-new-issue-is-created.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var typeIs = function()",
  "longName" : "",
  "relativeFileName" : "js/streamlining-issue-reporting/set-template-based-on-type.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/clearing-fix-versions/clear-fix-versions.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/clearing-fix-versions/clear-fix-versions.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/amount-update-prevention.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/preventing-unwanted-updates/paid-status-check.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/generating-new-issues/swag-subtask-on-action.js",
  "fileLinesCount" : 25,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-adding-work-items-in-future.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-adding-work-items-far-in-past.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-edititng-work-items-far-in-past.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-deleting-work-items.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-deleting-work-items.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/work-items-control/prohibit-edititng-work-items-in-future.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/awaiting-reply-notification/send-notification.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEnter: function()",
  "longName" : "",
  "relativeFileName" : "js/advanced-state-machine/state-machine.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onExit: function()",
  "longName" : "",
  "relativeFileName" : "js/advanced-state-machine/state-machine.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/duplicates-with-different-visibility/duplicates.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/restricting-issue-visibility/set-visible-to-group-on-submit.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/last-submitted-date-for-duplicate-exceptions/update-last-duplicate-date.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/storing-data/counter.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/storing-data/showing-a-message.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function formatter()",
  "longName" : "",
  "relativeFileName" : "js/work-items-analysis/work-items.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::js" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/wait-for-reply-state/reopen-issue.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::js" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/clear-on-unresolve.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::js" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/fixed-in-build-management/clear-on-unresolve.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::js" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/comment-wont-fix/check-comment-on-wont-fix.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/comment-wont-fix/check-comment-on-wont-fix.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/replied-issue-sla.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::js" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guard: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/new-issue-sla.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "js/helpdesk-sla/new-issue-sla.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::js" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var updateIssue = function()",
  "longName" : "",
  "relativeFileName" : "js/updating-batches-of-issues/template.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::js" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]