id: 1 unit: function ConfigWrapper() file: src/config-wrapper/config-wrapper.js start line: 3 end line: 108 size: 59 LOC McCabe index: 11 number of parameters: 2 id: 2 unit: function satisfyingVersion() file: src/service-resources/service-resources.js start line: 28 end line: 45 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 3 unit: function mergeConfigs() file: src/config-wrapper/config-wrapper.js start line: 70 end line: 88 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 4 unit: async init() file: src/permissions/permissions.js start line: 4 end line: 20 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 5 unit: async function getYouTrackServices() file: src/service-resources/service-resources.js start line: 7 end line: 46 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 6 unit: static getDerivedStateFromProps() file: src/timer/timer.js start line: 13 end line: 24 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 7 unit: static getDerivedStateFromProps() file: src/widget-loader/widget-loader.js start line: 13 end line: 24 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 8 unit: static getDerivedStateFromProps() file: src/widget-title/widget-title.js start line: 46 end line: 56 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: export function getDashboardApiMock() file: src/test-mocks/test-mocks.js start line: 21 end line: 31 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 10 unit: function filterConfigFields() file: src/config-wrapper/config-wrapper.js start line: 90 end line: 100 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: static getDerivedStateFromProps() file: src/configuration-mode/configuration-mode.js start line: 22 end line: 33 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 12 unit: function getMessage() file: src/http-error-handler/http-error-handler.js start line: 7 end line: 19 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 13 unit: has() file: src/permissions/permissions.js start line: 26 end line: 33 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 14 unit: async function getYouTrackService() file: src/service-resources/service-resources.js start line: 48 end line: 54 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 15 unit: function updateConfigMode() file: src/configuration-mode/configuration-mode.js start line: 7 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 16 unit: export function initTranslations() file: src/init-translations/init-translations.js start line: 17 end line: 22 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 17 unit: function throwIllegalStateException() file: src/config-wrapper/config-wrapper.js start line: 102 end line: 107 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: componentDidUpdate() file: src/timer/timer.js start line: 35 end line: 40 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 19 unit: homeUrl: normalizedHomeUrl() file: src/service-resources/service-resources.js start line: 22 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: constructor() file: src/widget-title/widget-title.js start line: 58 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 21 unit: constructor() file: src/configuration-mode/configuration-mode.js start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 22 unit: constructor() file: src/timer/timer.js start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 23 unit: constructor() file: src/widget-loader/widget-loader.js start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 24 unit: function normalizedHomeUrl() file: src/service-resources/service-resources.js start line: 3 end line: 5 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 25 unit: export function getRegisterWidgetApiMock() file: src/test-mocks/test-mocks.js start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: function getDefaultMessage() file: src/http-error-handler/http-error-handler.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 27 unit: function getResponseData() file: src/http-error-handler/http-error-handler.js start line: 16 end line: 18 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 28 unit: isInitialized() file: src/permissions/permissions.js start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 29 unit: componentDidMount() file: src/timer/timer.js start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 30 unit: componentWillUnmount() file: src/timer/timer.js start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0