[ {
  "shortName" : "prompt: async()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/settings/add/index.js",
  "fileLinesCount" : 265,
  "components" : [ "primary::packages" ],
  "startLine" : 2,
  "endLine" : 264,
  "linesOfCode" : 243,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prompt: async()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/widget/add/index.js",
  "fileLinesCount" : 182,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 181,
  "linesOfCode" : 107,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function chart()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 575,
  "endLine" : 721,
  "linesOfCode" : 103,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadIssuesUnsafe()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 453,
  "endLine" : 565,
  "linesOfCode" : 102,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 497,
  "endLine" : 600,
  "linesOfCode" : 101,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function serializeFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-field-changes.js",
  "fileLinesCount" : 216,
  "components" : [ "primary::packages" ],
  "startLine" : 10,
  "endLine" : 121,
  "linesOfCode" : 88,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilteringSettings()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 417,
  "endLine" : 481,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilteringSettings()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 275,
  "endLine" : 339,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ConfigWrapper()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/config-wrapper/config-wrapper.js",
  "fileLinesCount" : 111,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 109,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderWidgetBody()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 78,
  "endLine" : 135,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderIssueDistributionFieldsEditableSelectors()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 203,
  "endLine" : 258,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.setLocation = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 138,
  "endLine" : 189,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/vite.config.ts",
  "fileLinesCount" : 61,
  "components" : [ "primary::packages" ],
  "startLine" : 11,
  "endLine" : 61,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/vite.config.ts",
  "fileLinesCount" : 57,
  "components" : [ "primary::packages" ],
  "startLine" : 10,
  "endLine" : 57,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ConfigWrapper()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/config-wrapper.js",
  "fileLinesCount" : 89,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 87,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initializeExistingWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 204,
  "endLine" : 253,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getColoredSquareModel()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getColoredSquareModel()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 71,
  "endLine" : 114,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/vite.config.ts",
  "fileLinesCount" : 52,
  "components" : [ "primary::packages" ],
  "startLine" : 9,
  "endLine" : 52,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function collectChangedFields()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-field-changes.js",
  "fileLinesCount" : 216,
  "components" : [ "primary::packages" ],
  "startLine" : 153,
  "endLine" : 212,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFiltersList()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 212,
  "endLine" : 273,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderConfigurationForm()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 350,
  "endLine" : 393,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderContent()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 395,
  "endLine" : 438,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLinesLabels()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 197,
  "endLine" : 238,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderBaseConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 377,
  "endLine" : 418,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nv.models.flexPieChart = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 529,
  "endLine" : 821,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderTableCell()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/matrix-presentation.js",
  "fileLinesCount" : 144,
  "components" : [ "primary::packages" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function updateApp()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/upload.ts",
  "fileLinesCount" : 82,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFiltersList()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 358,
  "endLine" : 415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 264,
  "endLine" : 300,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderAttachmentThumbnail()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-attachment-activity.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 74,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function validate()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 55,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function run()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderEditable()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart-sort-order.js",
  "fileLinesCount" : 173,
  "components" : [ "primary::packages" ],
  "startLine" : 121,
  "endLine" : 154,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nv.models.flexPie = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 2,
  "endLine" : 527,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "oldValue: String()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-field-changes.js",
  "fileLinesCount" : 216,
  "components" : [ "primary::packages" ],
  "startLine" : 138,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-edit-form.js",
  "fileLinesCount" : 114,
  "components" : [ "primary::packages" ],
  "startLine" : 78,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: String()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-field-changes.js",
  "fileLinesCount" : 216,
  "components" : [ "primary::packages" ],
  "startLine" : 139,
  "endLine" : 187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 404,
  "endLine" : 434,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportsAggregationFilterFields()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 245,
  "endLine" : 277,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "key: guid()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/filter-fields-selector/filter-fields-selector.js",
  "fileLinesCount" : 150,
  "components" : [ "primary::packages" ],
  "startLine" : 44,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/vite.config.ts",
  "fileLinesCount" : 35,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 35,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportsAggregationFilterFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/resources.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 49,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadReportSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 159,
  "endLine" : 187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderSharingSettingBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 315,
  "endLine" : 344,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportsGroupingFilterFields()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 215,
  "endLine" : 243,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "description: getOptionDescription()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-configuration-tabs.js",
  "fileLinesCount" : 189,
  "components" : [ "primary::packages" ],
  "startLine" : 43,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderConnectionError()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 347,
  "endLine" : 375,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function renderFeed()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/loader.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 1,
  "endLine" : 29,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function injectEntity()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/extension-property/add/index.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function download()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/download.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initializeExistingWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 404,
  "endLine" : 430,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function list()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/list.ts",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 7,
  "endLine" : 36,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function resolveAppName()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/upload-utils.ts",
  "fileLinesCount" : 38,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 38,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 421,
  "endLine" : 446,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderNoActivitiesError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-content.js",
  "fileLinesCount" : 199,
  "components" : [ "primary::packages" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function encodeWordsToChars()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderYouTrackSelect()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 320,
  "endLine" : 345,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-work-item-added.js",
  "fileLinesCount" : 69,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-work-item-updated.js",
  "fileLinesCount" : 69,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderAnchor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/issue_event.js",
  "fileLinesCount" : 134,
  "components" : [ "primary::packages" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderTab()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-work-item-deleted.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useDebounce()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hooks/useDebounce.ts",
  "fileLinesCount" : 30,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 30,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function useRefreshTimer()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/timer/timer/useRefreshTimer.ts",
  "fileLinesCount" : 49,
  "components" : [ "primary::packages" ],
  "startLine" : 8,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/activity-author-link.js",
  "fileLinesCount" : 55,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadYouTrackList()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getWebhookUrls()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendWebhooks()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadTotalIssuesCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderNoIssuesError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-category-selector.js",
  "fileLinesCount" : 72,
  "components" : [ "primary::packages" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadActivities()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function wdifHtml()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 440,
  "endLine" : 460,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: getX()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 292,
  "endLine" : 316,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderAggregationPolicyBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 292,
  "endLine" : 313,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFatalError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/content.js",
  "fileLinesCount" : 170,
  "components" : [ "primary::packages" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSubstringsForReplacing()",
  "longName" : "",
  "relativeFileName" : "packages/lib/i18n/i18n.ts",
  "fileLinesCount" : 181,
  "components" : [ "primary::packages" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function usePermissions()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/permissions/permissions.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::packages" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-attachment-added.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilterLink()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 337,
  "endLine" : 356,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilterLink()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/chevron-toggle.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::packages" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/control-load-more.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::packages" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 104,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: getY()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 293,
  "endLine" : 316,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderProjectsSelectorBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 364,
  "endLine" : 383,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function queryfields()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/net/queryfields.ts",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 2,
  "endLine" : 24,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-comment-updated.js",
  "fileLinesCount" : 72,
  "components" : [ "primary::packages" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-comment-added.js",
  "fileLinesCount" : 56,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-attachment-deleted.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "priority: normalizePriority()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/widgets/workflow-rules-widget/model/tableModel.ts",
  "fileLinesCount" : 498,
  "components" : [ "primary::packages" ],
  "startLine" : 462,
  "endLine" : 482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async onAfterYouTrackChanged()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mergeConfigs()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/config-wrapper.js",
  "fileLinesCount" : 89,
  "components" : [ "primary::packages" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function satisfyingVersion()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/components/service-resource.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-query-toolbar.js",
  "fileLinesCount" : 77,
  "components" : [ "primary::packages" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async recalculateReport()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 209,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderReportError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/content.js",
  "fileLinesCount" : 170,
  "components" : [ "primary::packages" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/content.js",
  "fileLinesCount" : 170,
  "components" : [ "primary::packages" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function formatSelectedOptionsText()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/sharing-setting.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "connectionError: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderRefreshPeriod()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function runHygen()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/index.js",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-comment-deleted.js",
  "fileLinesCount" : 55,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function satisfyingVersion()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/service-resources/service-resources.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::packages" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mergeConfigs()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/config-wrapper/config-wrapper.js",
  "fileLinesCount" : 111,
  "components" : [ "primary::packages" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadTotalIssuesCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilterIssuesBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 385,
  "endLine" : 402,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderReportsSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 280,
  "endLine" : 296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterIsNotAlreadyUsed()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 399,
  "endLine" : 414,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/issue_event.js",
  "fileLinesCount" : 134,
  "components" : [ "primary::packages" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async onAfterYouTrackChanged()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterIsNotAlreadyUsed()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "decorate()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/debounceDecorator.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderFilteringSettings()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-edit-form.js",
  "fileLinesCount" : 114,
  "components" : [ "primary::packages" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "decorate()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/debounceDecorator.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderMultiValueChange()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-custom-field-activity.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::packages" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadReport()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLineSize()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLinePercents()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportProjects()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processResponseBody()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/download.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::packages" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "feedback: getFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleStat()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async init()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/permissions/permissions.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 4,
  "endLine" : 20,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "autoAttach: Boolean()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/widgets/workflow-rules-widget/model/tableModel.ts",
  "fileLinesCount" : 498,
  "components" : [ "primary::packages" ],
  "startLine" : 465,
  "endLine" : 482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getValuePresentation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getQueryParams()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderRemovedFieldValueChange()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-custom-field-activity.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::packages" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderTextValueChange()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-custom-field-activity.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::packages" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getValuePresentation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderChevron()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderChevron()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/chevron-toggle.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "restore()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-filter.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderIssueDistributionFieldsBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLineLabel()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function checkBuiltInPropertyChange()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-field-changes.js",
  "fileLinesCount" : 216,
  "components" : [ "primary::packages" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guestFeedback: getGuestFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hasPermission()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderDescription()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/issue_event.js",
  "fileLinesCount" : 134,
  "components" : [ "primary::packages" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateIssueScheduleField()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 672,
  "endLine" : 685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initializeExistingWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderColumn()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/matrix-presentation.js",
  "fileLinesCount" : 144,
  "components" : [ "primary::packages" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderReadonly()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart-sort-order.js",
  "fileLinesCount" : 173,
  "components" : [ "primary::packages" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getNewPeriod()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-period.js",
  "fileLinesCount" : 91,
  "components" : [ "primary::packages" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function allParamsProvided()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function upload()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/upload.ts",
  "fileLinesCount" : 82,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createGuard()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createBasePayload()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-utils.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/vite.config.ts",
  "fileLinesCount" : 18,
  "components" : [ "primary::packages" ],
  "startLine" : 5,
  "endLine" : 18,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "guestLikes: getGuestLikes()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateIssueScheduleField()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getValuableIssueFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-youtrack-selector.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::packages" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getValuableIssueFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart-sort-order.js",
  "fileLinesCount" : 173,
  "components" : [ "primary::packages" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getReportTypePresentation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-types.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderIssueDistributionFieldsReadonlyLabels()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendWebhook()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function renderUser()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/feedback-statistics/app.tsx",
  "fileLinesCount" : 108,
  "components" : [ "primary::packages" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackServices()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/service-resources/service-resources.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::packages" ],
  "startLine" : 7,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "xhr.onload = function()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/loader.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: interpretValue()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/widgets/workflow-rules-widget/model/tableModel.ts",
  "fileLinesCount" : 498,
  "components" : [ "primary::packages" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderRefreshPeriod()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-edit-form.js",
  "fileLinesCount" : 114,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toLocalMidday()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/date-time.js",
  "fileLinesCount" : 33,
  "components" : [ "primary::packages" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toConfig()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-filter.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/pie-chart-presentation.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: getX()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function makeLabelFromArray()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/sharing-setting.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::packages" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "placeholder: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/sharing-setting.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::packages" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function saveReportSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-issues-filter.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::packages" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function fetchVotes()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/api/fetch-votes.ts",
  "fileLinesCount" : 13,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 13,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function resolve()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/net/resolve.ts",
  "fileLinesCount" : 15,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 15,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-issue-updated.js",
  "fileLinesCount" : 82,
  "components" : [ "primary::packages" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parseWebhookUrls()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function scheduleInner()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/timer/timer/useRefreshTimer.ts",
  "fileLinesCount" : 49,
  "components" : [ "primary::packages" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: normalizeValue()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/widgets/workflow-rules-widget/model/tableModel.ts",
  "fileLinesCount" : 498,
  "components" : [ "primary::packages" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadYouTrackList()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderRefreshPeriod()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 483,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterConfigFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/config-wrapper.js",
  "fileLinesCount" : 89,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async setLocaleOptions()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initializeNewWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadYouTrackList()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderRefreshPeriod()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: getY()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: getX()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderTable()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/bars-chart-presentation.js",
  "fileLinesCount" : 117,
  "components" : [ "primary::packages" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function configureFecha()",
  "longName" : "",
  "relativeFileName" : "packages/lib/i18n/i18n.ts",
  "fileLinesCount" : 181,
  "components" : [ "primary::packages" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setSelectedReport()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initCurrentUser()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleUser()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "leftMessage: Boolean()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getDashboardApiMock()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/test-mocks/test-mocks.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterConfigFields()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/config-wrapper/config-wrapper.js",
  "fileLinesCount" : 111,
  "components" : [ "primary::packages" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "document.getElementById()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function updateIssueScheduleField()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initializeNewWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-category-selector.js",
  "fileLinesCount" : 72,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function queryUsers()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-user-selector.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function diffWordMode()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function indexOf()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderAttachmentStub()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-attachment-activity.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::packages" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/activity-stream-link.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::packages" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportsFilterFields()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/resources.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.arcTween = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.findTooltipGravity = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: getY()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await fetcher()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/configuration.js",
  "fileLinesCount" : 54,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: capitalizeFirstLetter()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/filter-fields-selector/filter-fields-selector.js",
  "fileLinesCount" : 150,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-issue-created.js",
  "fileLinesCount" : 55,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function serializeUser()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-utils.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::packages" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isGuest: isGuest()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "projectKey: getProjectKey()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadDateFormats()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function loadFeed()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/loader.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result: combineResults()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/widgets/workflow-rules-widget/model/tableModel.ts",
  "fileLinesCount" : 498,
  "components" : [ "primary::packages" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getDerivedStateFromProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function diffWordsToChars()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initializeNewWidget()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderSingleValueChange()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-custom-field-activity.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::packages" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderSimpleValueChange()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-custom-field-activity.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::packages" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart-sort-order.js",
  "fileLinesCount" : 173,
  "components" : [ "primary::packages" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/pie-chart-presentation.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: getX()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderBarsChart()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderChartBody()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/bars-chart-presentation.js",
  "fileLinesCount" : 117,
  "components" : [ "primary::packages" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function userGroupToSelectOption()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/make-dropdown-options.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadIssuesDistributionReports()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadVisibilityUserGroups()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCurrentSprint()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/agile-board-model/agile-board-model.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::packages" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "injectJSCallback()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/injectJsCallback.js",
  "fileLinesCount" : 11,
  "components" : [ "primary::packages" ],
  "startLine" : 2,
  "endLine" : 10,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasCommentsUpdated()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasWorkItemsUpdated()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function logWebhookResponse()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleGuestDislike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadIssuesCount()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getMessage()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/http-error-handler/http-error-handler.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "document.getElementById()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function customMoment()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/custom-localizer.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::packages" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async showListFromCache()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLoadDataError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderEmptyQueryResultError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateIssueScheduleField()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 645,
  "endLine" : 652,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateIssueScheduleField()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 680,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async showListFromCache()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLoadDataError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadYouTrackList()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-youtrack-selector.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::packages" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reportId: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/pie-chart-presentation.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: getY()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.margin = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var showTooltip = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.margin = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderVisibleToBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderUpdateableByBlock()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderPieChart()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/bars-chart-presentation.js",
  "fileLinesCount" : 117,
  "components" : [ "primary::packages" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportWithData()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadTimeTrackingReportWithData()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadIssueDistributionReportWithData()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function recalculateReport()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function fetchDatePattern()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/api/fetch-date-pattern.ts",
  "fileLinesCount" : 9,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 9,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function prepareErrorMessage()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/net/request.ts",
  "fileLinesCount" : 29,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isValidUrl()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: function()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/on-issue-deleted.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::packages" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "has()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/permissions/permissions.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function drawFeedFromConfig()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handle()",
  "longName" : "",
  "relativeFileName" : "packages/project-workflow-rules-list/src/backend.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::packages" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadFieldsWithType()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadConfigL10n()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadIssuesCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackServices()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/components/service-resource.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::packages" ],
  "startLine" : 4,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackService()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/components/service-resource.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::packages" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async onAfterYouTrackChanged()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-youtrack-selector.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::packages" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadConfigL10n()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadActivitiesPage()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createDiff()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-edit-form.js",
  "fileLinesCount" : 114,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/collapsible-block.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/chevron-toggle.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::packages" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mainAxisSortOrder: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onRefresh: async()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/matrix-presentation.js",
  "fileLinesCount" : 144,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.tweenPie = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.color = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 771,
  "endLine" : 777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateReport()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await loadIssueDistributionReportWithSettings()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/configuration.js",
  "fileLinesCount" : 54,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hideUsersFromList()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/make-dropdown-options.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::packages" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadAgiles()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadSprint()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportWithSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadTimeTrackingReportWithSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadIssueDistributionReportWithSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadTimeReports()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackService()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/issue-link/issue-link.js",
  "fileLinesCount" : 246,
  "components" : [ "primary::packages" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function injectWidget()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/widget/add/inject-manifest.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::packages" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function checkRequiredParams()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function shouldSkipIssue()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function logWebhookError()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-http.js",
  "fileLinesCount" : 154,
  "components" : [ "primary::packages" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleDebug()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleDislike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postDislike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getYtUsers()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useWidgetContext()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/widget-context.ts",
  "fileLinesCount" : 22,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackService()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/service-resources/service-resources.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::packages" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setFormLoaderEnabled()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await loadTotalIssuesCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 569,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setFormLoaderEnabled()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static fieldColorToCss()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getDatePresentation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getLoadMoreCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getLoadMoreCount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toFechaFormat()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/date-time.js",
  "fileLinesCount" : 33,
  "components" : [ "primary::packages" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTimeDaysAgo()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/date-time.js",
  "fileLinesCount" : 33,
  "components" : [ "primary::packages" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-default-activity.js",
  "fileLinesCount" : 140,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static fieldColorToCss()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getDatePresentation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/control-load-more.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-optional-title.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "secondaryAxisSortOrder: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async recalculateIfRequired()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/matrix-presentation.js",
  "fileLinesCount" : 144,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UNSAFE_componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart-sort-order.js",
  "fileLinesCount" : 173,
  "components" : [ "primary::packages" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isTypeWithEditableXAxis()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-types.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.labelType = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderChartArea()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/report-chart.js",
  "fileLinesCount" : 341,
  "components" : [ "primary::packages" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function settingValueToSelectedArray()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/sharing-setting.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::packages" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function underlineAndSuggest()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadProjects()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadUserGeneralProfile()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function convertToShortTypes()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/backend-types/backend-types.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::packages" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initTranslations()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/translations/translations.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::packages" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "description: getDescription()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/filter-fields-selector/filter-fields-selector.js",
  "fileLinesCount" : 150,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function formatVotes()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/helpers/format-votes.ts",
  "fileLinesCount" : 6,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 6,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function exit()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/cli/exit.ts",
  "fileLinesCount" : 6,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 6,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function fetchSchema()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function prepareError()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function fetchSchemaAndWriteToTmp()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addSecurityHeaders()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-security.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateGuestFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleLike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleGuestLike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getYouTrackUrl()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/feedback-statistics/app.tsx",
  "fileLinesCount" : 108,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadArticles()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function throwIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/config-wrapper/config-wrapper.js",
  "fileLinesCount" : 111,
  "components" : [ "primary::packages" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fillFieldsFromConfig()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initTranslations()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/translations.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initTranslations()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/translations.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initTranslations()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/translations.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function unidiff()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-default-activity.js",
  "fileLinesCount" : 140,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updatedTimestamp()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "linkToIssue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-link.js",
  "fileLinesCount" : 63,
  "components" : [ "primary::packages" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toggleExpanded()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/chevron-toggle.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "linkToActivityItem()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/activity-stream-link.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::packages" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "presentation: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setError()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function serializeArrayParameter()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/resources.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let zeroAngle = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.resetToInitialState = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.width = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.height = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.x = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.y = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.description = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.showLabels = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.labelSunbeamLayout = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.donutLabelsOutside = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.pieLabelsOutside = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.donut = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.donutRatio = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.startAngle = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.endAngle = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.zeroAngle = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.id = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.color = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.valueFormat = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.labelFormat = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.labelThreshold = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.getUrl = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.width = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.height = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 765,
  "endLine" : 769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.showLegend = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 779,
  "endLine" : 783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.tooltips = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.tooltipContent = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.state = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.defaultState = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.noData = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onReportEditOperation()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-form.js",
  "fileLinesCount" : 437,
  "components" : [ "primary::packages" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "options ? makeDropdownOptions()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/sharing-setting.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::packages" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadAgileReportSettings()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadReportsList()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadIndependentBurnDownReports()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function serializeArrayParameter()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadUserGroups()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadUser()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadIssue()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadWorkItemTypes()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getYouTrackServices()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function allRanges()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-model/report-time-ranges.js",
  "fileLinesCount" : 87,
  "components" : [ "primary::packages" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function oneDayRanges()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-model/report-time-ranges.js",
  "fileLinesCount" : 87,
  "components" : [ "primary::packages" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function severalDaysRanges()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-model/report-time-ranges.js",
  "fileLinesCount" : 87,
  "components" : [ "primary::packages" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function permissionCheckResult()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/permissions/permissions.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::packages" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getEndOfDay()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/helpers/get-end-of-day.ts",
  "fileLinesCount" : 7,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isSameDay()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/helpers/is-same-day.ts",
  "fileLinesCount" : 6,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 6,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getStartOfDay()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/helpers/get-start-of-day.ts",
  "fileLinesCount" : 7,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function printHelp()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function handleProject()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadArticlesCount()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/api.ts",
  "fileLinesCount" : 100,
  "components" : [ "primary::packages" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "homeUrl: normalizedHomeUrl()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/service-resources/service-resources.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await onSubmit()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/components/configuration/config.tsx",
  "fileLinesCount" : 131,
  "components" : [ "primary::packages" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function populateFeed()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 3,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onRefresh: function()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js",
  "fileLinesCount" : 604,
  "components" : [ "primary::packages" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadPinnedIssueFolders()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function timeRangeStartFormat()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/custom-localizer.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "firstOfWeek: function firstOfWeek()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/custom-localizer.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::packages" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await loadIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadPinnedIssueFolders()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "datePattern: toFechaFormat()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "title: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-category-selector.js",
  "fileLinesCount" : 72,
  "components" : [ "primary::packages" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-content.js",
  "fileLinesCount" : 199,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadMeProfile()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updatedActivities()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-widget.js",
  "fileLinesCount" : 306,
  "components" : [ "primary::packages" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-query-toolbar.js",
  "fileLinesCount" : 77,
  "components" : [ "primary::packages" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "youTrack: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getReportTypePathPrefix()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/distribution-report-types.js",
  "fileLinesCount" : 60,
  "components" : [ "primary::packages" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.getSector = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.angle = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.findTextAnchor = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.calculateTooltipPosition = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chart.values = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ", tooltipContent = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/lib/i18n/i18n.ts",
  "fileLinesCount" : 181,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async fetchYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function makeYouTrackFetcher()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function areSprintsEnabled()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/agile-board-model/agile-board-model.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 4,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isCurrentSprint()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/agile-board-model/agile-board-model.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "presentation: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-grouping-control.js",
  "fileLinesCount" : 73,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateRequestParams()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/net/request.ts",
  "fileLinesCount" : 29,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await checkRequiredParams()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasFieldsChanged()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateGuestLikes()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function renderSettings()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onConfigure: function()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadQueryHasIssues()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadProfile()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadPermissionCache()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/resources.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function throwIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/config-wrapper.js",
  "fileLinesCount" : 89,
  "components" : [ "primary::packages" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "format: function format()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/custom-localizer.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::packages" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "localizer: customMoment()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLoader()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/due_dates_calendar_widget.js",
  "fileLinesCount" : 803,
  "components" : [ "primary::packages" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-edit-form.js",
  "fileLinesCount" : 416,
  "components" : [ "primary::packages" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dateTimePattern: toFechaFormat()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toFechaFormat()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getName()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issue-line.js",
  "fileLinesCount" : 315,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/issues-list-widget.js",
  "fileLinesCount" : 434,
  "components" : [ "primary::packages" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLoader()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/content.js",
  "fileLinesCount" : 161,
  "components" : [ "primary::packages" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-youtrack-selector.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::packages" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setFormLoaderEnabled()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/edit-form-youtrack-selector.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::packages" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadIssue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/resources.js",
  "fileLinesCount" : 119,
  "components" : [ "primary::packages" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-modified-activity.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::packages" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function newDifference()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 4,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function diff()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function escape()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-text-activity.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentWillUnmount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-default-activity.js",
  "fileLinesCount" : 140,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-resolved-activity.js",
  "fileLinesCount" : 64,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/content-created-activity.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::packages" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toggleExpanded()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/collapsible-block.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::packages" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getName()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getOnClick()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/components/issue-card.js",
  "fileLinesCount" : 311,
  "components" : [ "primary::packages" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async sync()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-filter.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "author: toConfigAuthor()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/activities-filter.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "refreshPeriod: getFieldValue()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setLoadingEnabled()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/widget.js",
  "fileLinesCount" : 463,
  "components" : [ "primary::packages" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "utils.getPercent = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var checkOverlapping = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var createHashKeyY = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var makeLabelInsideVisibleArea = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderLoader()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/content.js",
  "fileLinesCount" : 170,
  "components" : [ "primary::packages" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function setLocale()",
  "longName" : "",
  "relativeFileName" : "packages/lib/i18n/i18n.ts",
  "fileLinesCount" : 181,
  "components" : [ "primary::packages" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setService()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async fetchHub()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initFetcher()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function fetcher()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/fetcher/fetcher.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadCurrentUser()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function loadUsers()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fixedRange()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-model/report-time-ranges.js",
  "fileLinesCount" : 87,
  "components" : [ "primary::packages" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getActiveTab()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-configuration-tabs.js",
  "fileLinesCount" : 189,
  "components" : [ "primary::packages" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "presentation: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-grouping-control.js",
  "fileLinesCount" : 73,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "presentation: i18n()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/report-form-controls/report-grouping-control.js",
  "fileLinesCount" : 73,
  "components" : [ "primary::packages" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isShortTypes()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/backend-types/backend-types.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::packages" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentWillReceiveProps()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setConnectionError()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/base-configuration/base-configuration.js",
  "fileLinesCount" : 431,
  "components" : [ "primary::packages" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function formatDate()",
  "longName" : "",
  "relativeFileName" : "packages/votes-histogram/src/widgets/helpers/format-date.ts",
  "fileLinesCount" : 5,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function i18n()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/i18n/i18n.ts",
  "fileLinesCount" : 3,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parse()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/cli/parseargv.ts",
  "fileLinesCount" : 5,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function tmpDir()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/lib/fs/tmpdir.ts",
  "fileLinesCount" : 6,
  "components" : [ "primary::packages" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function print()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/list.ts",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function br()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function printLine()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function printVersion()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/index.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::packages" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getZipName()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/download.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::packages" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function generateZipName()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/upload.ts",
  "fileLinesCount" : 82,
  "components" : [ "primary::packages" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isErrorWithStatusCodeAndData()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/upload.ts",
  "fileLinesCount" : 82,
  "components" : [ "primary::packages" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function parseFile()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function preparePath()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function writeSchemaToTmp()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function readSchemaFromTmp()",
  "longName" : "",
  "relativeFileName" : "packages/apps-tools/src/cli/validate.ts",
  "fileLinesCount" : 102,
  "components" : [ "primary::packages" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isIssueCreation()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasCommentsAdded()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasCommentsRemoved()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasWorkItemsAdded()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasWorkItemsRemoved()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasAttachmentsAdded()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasAttachmentsRemoved()",
  "longName" : "",
  "relativeFileName" : "packages/webhook-triggers-app/src/workflows/workflow-guards.js",
  "fileLinesCount" : 168,
  "components" : [ "primary::packages" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getGuestFeedback()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getGuestLikes()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isGuest()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getUserId()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getProjectKey()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function response()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/public/backend.js",
  "fileLinesCount" : 179,
  "components" : [ "primary::packages" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadProject()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async loadPermissions()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "canReadUser()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDebug()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getUser()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getProject()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getStat()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postLike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postGuestLike()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getYtConfig()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getYtUserProfile()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getYtPermissions()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function normalizedHomeUrl()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/service-resources/service-resources.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getRegisterWidgetApiMock()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/test-mocks/test-mocks.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getDefaultMessage()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/http-error-handler/http-error-handler.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getResponseData()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/http-error-handler/http-error-handler.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isInitialized()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/hub-widget-ui/permissions/permissions.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::packages" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "style: fieldColorToCss()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/components/issue-list/issue-line/issue-line.tsx",
  "fileLinesCount" : 207,
  "components" : [ "primary::packages" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createFeedLink()",
  "longName" : "",
  "relativeFileName" : "migrated-hub-widgets/stack-overflow-digest/widgets/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::migrated-hub-widgets" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function loadDateFormats()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-issues-list/app/resources.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function makeDropdownOptions()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/sharing-setting/make-dropdown-options.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::packages" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "packages/article-feedback/widgets/api.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::packages" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "letter: getFirstLetter()",
  "longName" : "",
  "relativeFileName" : "packages/documents-list-widget/src/widgets/documents-list-widget/components/issue-list/issue-line/issue-line.tsx",
  "fileLinesCount" : 207,
  "components" : [ "primary::packages" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diff: diffWordMode()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/youtrack-activities-widget/app/diff.js",
  "fileLinesCount" : 143,
  "components" : [ "primary::packages" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ", getX = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ", getY = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ", getDescription = function()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function chart()",
  "longName" : "",
  "relativeFileName" : "packages/issue-dashboard-widgets/widgets/distribution-reports/app/nv-flex-pie-chart.js",
  "fileLinesCount" : 821,
  "components" : [ "primary::packages" ],
  "startLine" : 43,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await fetchYouTrack()",
  "longName" : "",
  "relativeFileName" : "packages/lib/reporting-components/resources/resources.js",
  "fileLinesCount" : 423,
  "components" : [ "primary::packages" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prompt: injectJSCallback()",
  "longName" : "",
  "relativeFileName" : "packages/create-youtrack-app/_templates/extension-property/add/index.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::packages" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]