id: 1 unit: def getEvents() file: backend/app/services/observability/PostgresClient.scala start line: 101 end line: 248 size: 139 LOC McCabe index: 8 number of parameters: 2 id: 2 unit: def failureToResult() file: backend/app/utils/controller/FailureToResultMapper.scala start line: 25 end line: 139 size: 108 LOC McCabe index: 36 number of parameters: 2 id: 3 unit: override def ingestDocument() file: backend/app/services/index/ElasticsearchResources.scala start line: 114 end line: 220 size: 98 LOC McCabe index: 5 number of parameters: 4 id: 4 unit: private def ingest() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliIngestionPipeline.scala start line: 29 end line: 141 size: 90 LOC McCabe index: 15 number of parameters: 4 id: 5 unit: export default function auth() file: frontend/src/js/reducers/authReducer.js start line: 1 end line: 100 size: 89 LOC McCabe index: 14 number of parameters: 9 id: 6 unit: override def ingestEmail() file: backend/app/services/index/ElasticsearchResources.scala start line: 287 end line: 376 size: 84 LOC McCabe index: 5 number of parameters: 6 id: 7 unit: renderContextMenu() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 572 end line: 664 size: 83 LOC McCabe index: 14 number of parameters: 5 id: 8 unit: export default function urlParams() file: frontend/src/js/reducers/urlParamsReducer.ts start line: 4 end line: 94 size: 81 LOC McCabe index: 17 number of parameters: 12 id: 9 unit: override def fetchWork() file: backend/app/services/manifest/Neo4jManifest.scala start line: 441 end line: 528 size: 79 LOC McCabe index: 8 number of parameters: 3 id: 10 unit: export default function ModalAction() file: frontend/src/js/components/UtilComponents/ModalAction.tsx start line: 33 end line: 148 size: 75 LOC McCabe index: 8 number of parameters: 1 id: 11 unit: def insertBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 314 end line: 401 size: 75 LOC McCabe index: 1 number of parameters: 9 id: 12 unit: constructor() file: postgres/cdk/lib/giant.ts start line: 24 end line: 108 size: 74 LOC McCabe index: 2 number of parameters: 3 id: 13 unit: def invokeOcrMyPdf() file: backend/app/utils/Ocr.scala start line: 113 end line: 220 size: 71 LOC McCabe index: 23 number of parameters: 6 id: 14 unit: export default function UploadFiles() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 220 end line: 360 size: 70 LOC McCabe index: 11 number of parameters: 1 id: 15 unit: private def getPagesWithNextAndPreviousHighlights() file: backend/app/services/index/ElasticsearchPages.scala start line: 166 end line: 251 size: 70 LOC McCabe index: 7 number of parameters: 5 id: 16 unit: function MyUploads() file: frontend/src/js/components/IngestionEvents/MyUploads.tsx start line: 24 end line: 99 size: 69 LOC McCabe index: 6 number of parameters: 7 id: 17 unit: def build() file: backend/app/utils/AwsDiscovery.scala start line: 22 end line: 97 size: 67 LOC McCabe index: 6 number of parameters: 2 id: 18 unit: export default function users() file: frontend/src/js/reducers/usersReducer.js start line: 1 end line: 76 size: 64 LOC McCabe index: 14 number of parameters: 8 id: 19 unit: renderContent() file: frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx start line: 200 end line: 273 size: 63 LOC McCabe index: 3 number of parameters: 0 id: 20 unit: export function PagePreview() file: frontend/src/js/components/viewer/PageViewer/PagePreview.tsx start line: 51 end line: 145 size: 62 LOC McCabe index: 4 number of parameters: 5 id: 21 unit: render() file: frontend/src/js/components/workspace/CreateWorkspaceModal.tsx start line: 44 end line: 108 size: 61 LOC McCabe index: 2 number of parameters: 0 id: 22 unit: function GiantEuiSearchResults() file: frontend/src/js/eui-components/GiantEuiSearchResults.tsx start line: 34 end line: 137 size: 61 LOC McCabe index: 5 number of parameters: 6 id: 23 unit: override def setup() file: backend/app/services/index/ElasticsearchResources.scala start line: 28 end line: 91 size: 61 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: export function DeleteButtonModal() file: frontend/src/js/components/viewer/DeleteButtonModal.tsx start line: 10 end line: 77 size: 60 LOC McCabe index: 8 number of parameters: 4 id: 25 unit: export function AllIngestionEvents() file: frontend/src/js/components/IngestionEvents/AllIngestionEvents.tsx start line: 27 end line: 90 size: 58 LOC McCabe index: 6 number of parameters: 7 id: 26 unit: override def ingestFile() file: backend/app/services/ingestion/IngestionServices.scala start line: 72 end line: 136 size: 56 LOC McCabe index: 8 number of parameters: 3 id: 27 unit: def executeBatch() file: backend/app/extraction/Worker.scala start line: 67 end line: 132 size: 56 LOC McCabe index: 7 number of parameters: 1 id: 28 unit: private def getHeaderValue() file: backend/app/extraction/email/msg/MsgEmailExtractor.scala start line: 32 end line: 102 size: 54 LOC McCabe index: 3 number of parameters: 2 id: 29 unit: private def move() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 406 end line: 461 size: 53 LOC McCabe index: 4 number of parameters: 5 id: 30 unit: private[auth] def invokeBlockWithTime[A]() file: backend/app/utils/auth/AuthActionBuilder.scala start line: 36 end line: 95 size: 53 LOC McCabe index: 12 number of parameters: 2 id: 31 unit: def parseMessage() file: backend/app/extraction/email/eml/EmlParser.scala start line: 24 end line: 94 size: 52 LOC McCabe index: 11 number of parameters: 1 id: 32 unit: renderTree() file: frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx start line: 165 end line: 228 size: 51 LOC McCabe index: 2 number of parameters: 1 id: 33 unit: override def rerunSuccessfulExtractorsForBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 923 end line: 985 size: 51 LOC McCabe index: 4 number of parameters: 1 id: 34 unit: override def extractOcr() file: backend/app/extraction/ocr/OcrMyPdfExtractor.scala start line: 44 end line: 114 size: 50 LOC McCabe index: 5 number of parameters: 4 id: 35 unit: renderIcon() file: frontend/src/js/components/SearchResults/SearchResult.js start line: 47 end line: 96 size: 49 LOC McCabe index: 8 number of parameters: 0 id: 36 unit: override def markExternalAsProcessing() file: backend/app/services/manifest/Neo4jManifest.scala start line: 660 end line: 712 size: 49 LOC McCabe index: 3 number of parameters: 3 id: 37 unit: def process() file: backend/app/commands/GetFilters.scala start line: 14 end line: 63 size: 49 LOC McCabe index: 2 number of parameters: 0 id: 38 unit: renderControls() file: frontend/src/js/components/Search/Search.js start line: 169 end line: 219 size: 48 LOC McCabe index: 3 number of parameters: 0 id: 39 unit: export function AddComment() file: frontend/src/js/components/viewer/CommentPanel/AddComment.tsx start line: 11 end line: 81 size: 48 LOC McCabe index: 7 number of parameters: 5 id: 40 unit: def getSearchResultHighlights() file: backend/app/utils/PDFUtil.scala start line: 67 end line: 139 size: 48 LOC McCabe index: 6 number of parameters: 4 id: 41 unit: def someIdentity[T]() file: backend/app/extraction/MetadataEnrichment.scala start line: 36 end line: 96 size: 48 LOC McCabe index: 2 number of parameters: 1 id: 42 unit: export default function PageViewerStatusBar() file: frontend/src/js/components/viewer/PageViewer/PageViewerStatusBar.tsx start line: 13 end line: 73 size: 47 LOC McCabe index: 4 number of parameters: 2 id: 43 unit: def pollIngestStore() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 61 end line: 108 size: 47 LOC McCabe index: 9 number of parameters: 0 id: 44 unit: def cleanUri() file: backend/app/model/Email.scala start line: 118 end line: 179 size: 47 LOC McCabe index: 3 number of parameters: 1 id: 45 unit: x: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 34 end line: 91 size: 46 LOC McCabe index: 3 number of parameters: 1 id: 46 unit: override def markAsComplete() file: backend/app/services/manifest/Neo4jManifest.scala start line: 609 end line: 658 size: 46 LOC McCabe index: 3 number of parameters: 3 id: 47 unit: export default function app() file: frontend/src/js/reducers/appReducer.js start line: 3 end line: 55 size: 45 LOC McCabe index: 9 number of parameters: 5 id: 48 unit: y: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 35 end line: 91 size: 45 LOC McCabe index: 3 number of parameters: 1 id: 49 unit: override def query() file: backend/app/services/index/ElasticsearchResources.scala start line: 378 end line: 428 size: 45 LOC McCabe index: 6 number of parameters: 2 id: 50 unit: width: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 36 end line: 91 size: 44 LOC McCabe index: 3 number of parameters: 1 id: 51 unit: override def getWorkspaceContents() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 95 end line: 141 size: 43 LOC McCabe index: 3 number of parameters: 2 id: 52 unit: export function layoutComments() file: frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx start line: 79 end line: 142 size: 42 LOC McCabe index: 10 number of parameters: 3 id: 53 unit: export default function FileList() file: frontend/src/js/components/Uploads/FileList.tsx start line: 77 end line: 127 size: 42 LOC McCabe index: 6 number of parameters: 5 id: 54 unit: function IngestionEventsTable() file: frontend/src/js/components/IngestionEvents/IngestionEvents.tsx start line: 408 end line: 452 size: 42 LOC McCabe index: 4 number of parameters: 5 id: 55 unit: override def addResourceToWorkspaceFolder() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 299 end line: 342 size: 42 LOC McCabe index: 6 number of parameters: 9 id: 56 unit: def getPageGeometries() file: backend/app/services/index/Pages2.scala start line: 58 end line: 105 size: 42 LOC McCabe index: 6 number of parameters: 4 id: 57 unit: def fromNeo4jValue() file: backend/app/model/annotations/Workspace.scala start line: 92 end line: 138 size: 42 LOC McCabe index: 5 number of parameters: 6 id: 58 unit: def fromEmail() file: backend/app/model/frontend/Resource.scala start line: 124 end line: 166 size: 41 LOC McCabe index: 3 number of parameters: 3 id: 59 unit: def formatResourceForClient() file: backend/app/commands/GetResource.scala start line: 98 end line: 140 size: 41 LOC McCabe index: 4 number of parameters: 2 id: 60 unit: renderModal() file: frontend/src/js/components/viewer/DownloadModal.js start line: 217 end line: 256 size: 40 LOC McCabe index: 3 number of parameters: 0 id: 61 unit: chippifyText() file: frontend/src/js/components/UtilComponents/InputSupper/index.js start line: 61 end line: 104 size: 40 LOC McCabe index: 8 number of parameters: 2 id: 62 unit: render() file: frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx start line: 240 end line: 282 size: 39 LOC McCabe index: 5 number of parameters: 0 id: 63 unit: def getEmailThread() file: backend/app/services/manifest/Neo4jManifest.scala start line: 853 end line: 891 size: 38 LOC McCabe index: 1 number of parameters: 1 id: 64 unit: override def clientConfig: Map[String, JsValue] = Map() file: backend/app/utils/auth/providers/PanDomainUserProvider.scala start line: 28 end line: 69 size: 38 LOC McCabe index: 12 number of parameters: 1 id: 65 unit: renderUsernamePassword() file: frontend/src/js/components/Login/Login.js start line: 119 end line: 157 size: 37 LOC McCabe index: 1 number of parameters: 0 id: 66 unit: export function parseDateNoFallback() file: frontend/src/js/util/parseDate.js start line: 55 end line: 109 size: 37 LOC McCabe index: 16 number of parameters: 2 id: 67 unit: override def createUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 99 end line: 136 size: 36 LOC McCabe index: 4 number of parameters: 2 id: 68 unit: private def handleEntry() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 64 end line: 109 size: 36 LOC McCabe index: 5 number of parameters: 5 id: 69 unit: function renderSearchResults() file: frontend/src/js/eui-components/GiantEuiSearchResults.tsx start line: 81 end line: 116 size: 35 LOC McCabe index: 6 number of parameters: 0 id: 70 unit: override def markExternalAsComplete() file: backend/app/services/manifest/Neo4jManifest.scala start line: 570 end line: 607 size: 35 LOC McCabe index: 3 number of parameters: 2 id: 71 unit: componentDidUpdate() file: frontend/src/js/components/viewer/DownloadModal.js start line: 44 end line: 79 size: 34 LOC McCabe index: 7 number of parameters: 1 id: 72 unit: override def insertIngestion() file: backend/app/services/manifest/Neo4jManifest.scala start line: 207 end line: 241 size: 34 LOC McCabe index: 2 number of parameters: 7 id: 73 unit: def getResourcesForExtractionFailure() file: backend/app/services/manifest/Neo4jManifest.scala start line: 755 end line: 792 size: 34 LOC McCabe index: 1 number of parameters: 5 id: 74 unit: export default function authUploadWithProgress() file: frontend/src/js/util/auth/authUploadWithProgress.ts start line: 8 end line: 42 size: 33 LOC McCabe index: 3 number of parameters: 7 id: 75 unit: def insertEmail() file: backend/app/services/manifest/Neo4jManifest.scala start line: 403 end line: 439 size: 33 LOC McCabe index: 1 number of parameters: 3 id: 76 unit: override def rerunFailedExtractorsForBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 987 end line: 1023 size: 33 LOC McCabe index: 3 number of parameters: 1 id: 77 unit: override def getResource() file: backend/app/services/index/ElasticsearchResources.scala start line: 430 end line: 468 size: 33 LOC McCabe index: 7 number of parameters: 2 id: 78 unit: override def extractOcr() file: backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala start line: 43 end line: 87 size: 33 LOC McCabe index: 2 number of parameters: 4 id: 79 unit: export default function WorkspaceSummary() file: frontend/src/js/components/workspace/WorkspaceSummary.tsx start line: 32 end line: 65 size: 32 LOC McCabe index: 4 number of parameters: 13 id: 80 unit: renderSummary() file: frontend/src/js/components/viewer/EmailDetails.js start line: 40 end line: 71 size: 32 LOC McCabe index: 2 number of parameters: 0 id: 81 unit: export function getAuthToken() file: frontend/src/js/actions/auth/getAuthToken.js start line: 5 end line: 36 size: 32 LOC McCabe index: 8 number of parameters: 3 id: 82 unit: def apply() file: backend/app/services/Config.scala start line: 203 end line: 239 size: 32 LOC McCabe index: 4 number of parameters: 1 id: 83 unit: def reprocess() file: backend/app/controllers/api/Blobs.scala start line: 60 end line: 94 size: 32 LOC McCabe index: 5 number of parameters: 3 id: 84 unit: download() file: frontend/src/js/components/viewer/DownloadModal.js start line: 89 end line: 127 size: 31 LOC McCabe index: 8 number of parameters: 1 id: 85 unit: override def getEmailMetadata() file: backend/app/services/index/ElasticsearchResources.scala start line: 530 end line: 562 size: 31 LOC McCabe index: 2 number of parameters: 1 id: 86 unit: def fromPSTMessage() file: backend/app/model/Email.scala start line: 181 end line: 216 size: 31 LOC McCabe index: 1 number of parameters: 1 id: 87 unit: def parseQueryString() file: backend/app/model/frontend/Chip.scala start line: 60 end line: 105 size: 31 LOC McCabe index: 17 number of parameters: 1 id: 88 unit: private def append() file: backend/app/utils/HtmlToPlainText.scala start line: 100 end line: 132 size: 31 LOC McCabe index: 9 number of parameters: 1 id: 89 unit: export default function pageViewerReducer() file: frontend/src/js/reducers/pagesReducer.ts start line: 94 end line: 129 size: 30 LOC McCabe index: 6 number of parameters: 2 id: 90 unit: override def updateWorkspaceFollowers() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 170 end line: 199 size: 30 LOC McCabe index: 4 number of parameters: 3 id: 91 unit: override def importUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 138 end line: 168 size: 30 LOC McCabe index: 2 number of parameters: 2 id: 92 unit: def insertEvent() file: backend/app/services/observability/PostgresClient.scala start line: 70 end line: 99 size: 30 LOC McCabe index: 4 number of parameters: 1 id: 93 unit: def processEmail() file: backend/app/extraction/email/pst/PstEmailExtractor.scala start line: 79 end line: 122 size: 30 LOC McCabe index: 2 number of parameters: 2 id: 94 unit: renderFullContents() file: frontend/src/js/components/viewer/Viewer.tsx start line: 274 end line: 304 size: 29 LOC McCabe index: 9 number of parameters: 2 id: 95 unit: getTitle() file: frontend/src/js/components/SearchResults/CompactResultsTable.js start line: 54 end line: 82 size: 29 LOC McCabe index: 4 number of parameters: 1 id: 96 unit: function reducer() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 80 end line: 119 size: 29 LOC McCabe index: 10 number of parameters: 2 id: 97 unit: override def addFolder() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 267 end line: 297 size: 29 LOC McCabe index: 4 number of parameters: 4 id: 98 unit: def transaction[T]() file: backend/app/utils/Neo4jHelper.scala start line: 267 end line: 307 size: 29 LOC McCabe index: 7 number of parameters: 2 id: 99 unit: override def extract() file: backend/app/extraction/TranscriptionExtractor.scala start line: 46 end line: 80 size: 29 LOC McCabe index: 5 number of parameters: 3 id: 100 unit: override def canProcessMimeType = Set() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 25 end line: 62 size: 29 LOC McCabe index: 2 number of parameters: 1 id: 101 unit: private def run() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 68 end line: 102 size: 28 LOC McCabe index: 7 number of parameters: 3 id: 102 unit: renderFullResource() file: frontend/src/js/components/viewer/Viewer.tsx start line: 306 end line: 337 size: 28 LOC McCabe index: 6 number of parameters: 2 id: 103 unit: override def addResourceToWorkspace() file: backend/app/services/index/ElasticsearchResources.scala start line: 592 end line: 619 size: 28 LOC McCabe index: 1 number of parameters: 3 id: 104 unit: def processKey() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 110 end line: 139 size: 28 LOC McCabe index: 8 number of parameters: 1 id: 105 unit: def pushEmail() file: backend/app/ingestion/IngestionContextBuilder.scala start line: 28 end line: 59 size: 28 LOC McCabe index: 1 number of parameters: 1 id: 106 unit: def expandParents() file: common/src/main/scala/model/ingestion/IngestMetadata.scala start line: 16 end line: 49 size: 27 LOC McCabe index: 11 number of parameters: 2 id: 107 unit: private def verifyPath() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 109 end line: 141 size: 27 LOC McCabe index: 2 number of parameters: 3 id: 108 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/workspace/WorkspacesSidebar.tsx start line: 33 end line: 64 size: 27 LOC McCabe index: 12 number of parameters: 1 id: 109 unit: componentDidUpdate() file: frontend/src/js/components/viewer/Viewer.tsx start line: 130 end line: 164 size: 27 LOC McCabe index: 10 number of parameters: 1 id: 110 unit: render() file: frontend/src/js/components/Settings/ExtractionFailuresComponent.tsx start line: 71 end line: 97 size: 27 LOC McCabe index: 4 number of parameters: 0 id: 111 unit: export default function buildLink() file: frontend/src/js/util/buildLink.js start line: 4 end line: 38 size: 27 LOC McCabe index: 15 number of parameters: 3 id: 112 unit: def deleteWorkspaceItem() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 472 end line: 501 size: 27 LOC McCabe index: 4 number of parameters: 3 id: 113 unit: override def insert() file: backend/app/services/manifest/Neo4jManifest.scala start line: 893 end line: 921 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 114 unit: override def getWorkspaceChildrenWithUri() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1202 end line: 1231 size: 27 LOC McCabe index: 2 number of parameters: 2 id: 115 unit: def insertMetadata() file: backend/app/services/observability/PostgresClient.scala start line: 43 end line: 69 size: 27 LOC McCabe index: 4 number of parameters: 1 id: 116 unit: def nodeReads[T]() file: backend/app/model/frontend/TreeEntry.scala start line: 26 end line: 58 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 117 unit: def failureToResult() file: backend/app/utils/controller/PfiApiController.scala start line: 13 end line: 42 size: 27 LOC McCabe index: 3 number of parameters: 2 id: 118 unit: override def process() file: backend/app/commands/IngestFile.scala start line: 29 end line: 58 size: 27 LOC McCabe index: 2 number of parameters: 0 id: 119 unit: private def handleMessage() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 56 end line: 83 size: 27 LOC McCabe index: 6 number of parameters: 3 id: 120 unit: private def getCellValue() file: backend/app/extraction/tables/ExcelTableExtractor.scala start line: 105 end line: 134 size: 27 LOC McCabe index: 9 number of parameters: 5 id: 121 unit: override def triggerExtraction() file: backend/app/extraction/ExternalTranscriptionExtractor.scala start line: 140 end line: 168 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 122 unit: componentDidUpdateOrMount() file: frontend/src/js/components/viewer/Preview.js start line: 44 end line: 72 size: 26 LOC McCabe index: 7 number of parameters: 0 id: 123 unit: export async function renderPDFText() file: frontend/src/js/components/viewer/PageViewer/pageViewerPdf.ts start line: 47 end line: 84 size: 26 LOC McCabe index: 1 number of parameters: 3 id: 124 unit: render2fa() file: frontend/src/js/components/Login/Login.js start line: 159 end line: 184 size: 26 LOC McCabe index: 1 number of parameters: 0 id: 125 unit: override def insertWorkspace() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 143 end line: 168 size: 26 LOC McCabe index: 4 number of parameters: 5 id: 126 unit: def uploadFileWithNewIngestion() file: backend/app/controllers/api/Collections.scala start line: 125 end line: 153 size: 26 LOC McCabe index: 6 number of parameters: 1 id: 127 unit: private def getHighlightGeometriesForPage() file: backend/app/controllers/api/PagesController.scala start line: 60 end line: 89 size: 26 LOC McCabe index: 2 number of parameters: 6 id: 128 unit: renderQrCode() file: frontend/src/js/components/users/Setup2Fa.js start line: 13 end line: 39 size: 25 LOC McCabe index: 3 number of parameters: 0 id: 129 unit: render2FA() file: frontend/src/js/components/users/RegisterUser.js start line: 198 end line: 222 size: 25 LOC McCabe index: 2 number of parameters: 0 id: 130 unit: render2FA() file: frontend/src/js/components/users/CreateGenesisUser.js start line: 138 end line: 162 size: 25 LOC McCabe index: 2 number of parameters: 0 id: 131 unit: export function definitelyNotAUnifiedViewer() file: frontend/src/js/util/resourceUtils.ts start line: 98 end line: 124 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 132 unit: override def updateUserDisplayName() file: backend/app/services/users/Neo4jUserManagement.scala start line: 181 end line: 210 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 133 unit: def descendFolders() file: backend/app/extraction/email/pst/PstEmailExtractor.scala start line: 48 end line: 77 size: 25 LOC McCabe index: 8 number of parameters: 2 id: 134 unit: override def extract() file: backend/app/extraction/archives/ZipExtractor.scala start line: 31 end line: 62 size: 25 LOC McCabe index: 2 number of parameters: 3 id: 135 unit: render() file: frontend/src/js/components/viewer/ViewerSidebar.js start line: 55 end line: 78 size: 24 LOC McCabe index: 4 number of parameters: 0 id: 136 unit: export function CommentHighlighter() file: frontend/src/js/components/viewer/CommentHighlighter.tsx start line: 113 end line: 141 size: 24 LOC McCabe index: 2 number of parameters: 5 id: 137 unit: render() file: frontend/src/js/components/Settings/SettingsSidebar.js start line: 46 end line: 70 size: 24 LOC McCabe index: 2 number of parameters: 0 id: 138 unit: override def getWorkspaceMetadata() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 69 end line: 93 size: 24 LOC McCabe index: 1 number of parameters: 2 id: 139 unit: override def addDocumentDetails() file: backend/app/services/index/ElasticsearchResources.scala start line: 222 end line: 249 size: 24 LOC McCabe index: 2 number of parameters: 6 id: 140 unit: scrollToCurrentHighlight() file: frontend/src/js/components/viewer/Viewer.tsx start line: 166 end line: 191 size: 23 LOC McCabe index: 7 number of parameters: 0 id: 141 unit: async function readDragEvent() file: frontend/src/js/components/Uploads/FilePicker.tsx start line: 5 end line: 32 size: 23 LOC McCabe index: 9 number of parameters: 1 id: 142 unit: flattenAndUpdate() file: frontend/src/js/components/UtilComponents/InputSupper/index.js start line: 121 end line: 146 size: 23 LOC McCabe index: 6 number of parameters: 1 id: 143 unit: override def postComment() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 503 end line: 525 size: 23 LOC McCabe index: 4 number of parameters: 4 id: 144 unit: override def deleteComment() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 549 end line: 571 size: 23 LOC McCabe index: 5 number of parameters: 2 id: 145 unit: private def getDbSecrets() file: backend/app/utils/AwsDiscovery.scala start line: 186 end line: 211 size: 23 LOC McCabe index: 5 number of parameters: 2 id: 146 unit: def verifyUser() file: backend/app/utils/auth/PasswordHashing.scala start line: 60 end line: 84 size: 23 LOC McCabe index: 9 number of parameters: 3 id: 147 unit: def pollForResults() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 27 end line: 54 size: 23 LOC McCabe index: 4 number of parameters: 0 id: 148 unit: override def canProcessMimeType = Set() file: backend/app/extraction/email/mbox/MBoxEmailExtractor.scala start line: 15 end line: 42 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 149 unit: override def canProcessMimeType = Set() file: backend/app/extraction/archives/RarExtractor.scala start line: 21 end line: 48 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 150 unit: private def getDataRow() file: backend/app/extraction/tables/ExcelTableExtractor.scala start line: 80 end line: 103 size: 23 LOC McCabe index: 9 number of parameters: 4 id: 151 unit: function transformQuery() file: frontend/src/js/services/SearchApi.js start line: 10 end line: 34 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 152 unit: export function getUploadTarget() file: frontend/src/js/components/Uploads/UploadTarget.ts start line: 23 end line: 47 size: 22 LOC McCabe index: 6 number of parameters: 4 id: 153 unit: function UploadsTable() file: frontend/src/js/components/Uploads/Uploads.tsx start line: 59 end line: 80 size: 22 LOC McCabe index: 4 number of parameters: 3 id: 154 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 112 end line: 135 size: 22 LOC McCabe index: 2 number of parameters: 0 id: 155 unit: override def deleteWorkspace() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 244 end line: 265 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 156 unit: private def getWorkspaceRootNodeId() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 366 end line: 387 size: 22 LOC McCabe index: 1 number of parameters: 2 id: 157 unit: def markResourceAsExpandable() file: backend/app/services/manifest/Neo4jManifest.scala start line: 243 end line: 275 size: 22 LOC McCabe index: 1 number of parameters: 2 id: 158 unit: private def getPages() file: backend/app/services/index/ElasticsearchPages.scala start line: 133 end line: 164 size: 22 LOC McCabe index: 2 number of parameters: 6 id: 159 unit: override def deleteWorkspace() file: backend/app/services/index/ElasticsearchResources.scala start line: 642 end line: 663 size: 22 LOC McCabe index: 1 number of parameters: 1 id: 160 unit: private def _fromString() file: backend/app/model/frontend/HighlightableText.scala start line: 42 end line: 67 size: 22 LOC McCabe index: 2 number of parameters: 4 id: 161 unit: override def detectType() file: backend/app/extraction/email/mbox/MBoxEmailDetector.scala start line: 19 end line: 43 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 162 unit: override def extract() file: backend/app/extraction/tables/ExcelTableExtractor.scala start line: 37 end line: 59 size: 22 LOC McCabe index: 6 number of parameters: 3 id: 163 unit: def get() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentialsStore.scala start line: 19 end line: 43 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 164 unit: def itFilter() file: build.sbt start line: 30 end line: 52 size: 21 LOC McCabe index: 1 number of parameters: 1 id: 165 unit: function addItemToWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 115 end line: 136 size: 21 LOC McCabe index: 1 number of parameters: 6 id: 166 unit: downloadTypes() file: frontend/src/js/components/viewer/DownloadModal.js start line: 165 end line: 191 size: 21 LOC McCabe index: 8 number of parameters: 0 id: 167 unit: render() file: frontend/src/js/components/viewer/Viewer.tsx start line: 347 end line: 369 size: 21 LOC McCabe index: 4 number of parameters: 0 id: 168 unit: renderRecipient() file: frontend/src/js/components/viewer/EmailDetails.js start line: 17 end line: 38 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 169 unit: function onSubmit() file: frontend/src/js/components/UtilComponents/ModalAction.tsx start line: 37 end line: 63 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 170 unit: render() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 52 end line: 74 size: 21 LOC McCabe index: 3 number of parameters: 0 id: 171 unit: render() file: frontend/src/js/components/Settings/About.tsx start line: 11 end line: 32 size: 21 LOC McCabe index: 2 number of parameters: 0 id: 172 unit: function treeToOrderedEntriesRecursive() file: frontend/src/js/util/treeUtils.ts start line: 19 end line: 40 size: 21 LOC McCabe index: 4 number of parameters: 4 id: 173 unit: def setup() file: backend/app/services/annotations/Annotations.scala start line: 12 end line: 35 size: 21 LOC McCabe index: 1 number of parameters: 0 id: 174 unit: override def updateWorkspaceName() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 222 end line: 242 size: 21 LOC McCabe index: 4 number of parameters: 3 id: 175 unit: override def renameWorkspaceItem() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 344 end line: 364 size: 21 LOC McCabe index: 4 number of parameters: 4 id: 176 unit: def preProcessPdf() file: backend/app/utils/Ocr.scala start line: 87 end line: 109 size: 21 LOC McCabe index: 3 number of parameters: 3 id: 177 unit: def invokeWhisper() file: backend/app/utils/Whisper.scala start line: 24 end line: 46 size: 21 LOC McCabe index: 6 number of parameters: 5 id: 178 unit: def shouldReturnEmptyResult() file: backend/app/controllers/api/Search.scala start line: 118 end line: 142 size: 21 LOC McCabe index: 10 number of parameters: 3 id: 179 unit: private def getEvents() file: backend/app/controllers/api/IngestionEvents.scala start line: 16 end line: 40 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 180 unit: def ingestAttachment() file: backend/app/extraction/email/eml/EmlParser.scala start line: 104 end line: 132 size: 21 LOC McCabe index: 2 number of parameters: 3 id: 181 unit: componentDidMount() file: frontend/src/js/components/viewer/Viewer.tsx start line: 98 end line: 128 size: 20 LOC McCabe index: 7 number of parameters: 0 id: 182 unit: function getFlattenAction() file: frontend/src/js/components/viewer/CommentHighlighter.tsx start line: 9 end line: 32 size: 20 LOC McCabe index: 10 number of parameters: 2 id: 183 unit: function resourceToTreeEntry() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 18 end line: 38 size: 20 LOC McCabe index: 6 number of parameters: 2 id: 184 unit: renderAttachmentCount() file: frontend/src/js/components/SearchResults/CompactResultsTable.js start line: 19 end line: 38 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 185 unit: export function calculateResourceTitle() file: frontend/src/js/components/UtilComponents/documentTitle.js start line: 1 end line: 28 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 186 unit: export function calculateSearchTitle() file: frontend/src/js/components/UtilComponents/documentTitle.js start line: 30 end line: 54 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 187 unit: renderPanDomainProvider() file: frontend/src/js/components/Login/Login.js start line: 215 end line: 238 size: 20 LOC McCabe index: 3 number of parameters: 0 id: 188 unit: renderSubOptions() file: frontend/src/js/components/SearchSidebar/SearchFilterOption.js start line: 105 end line: 125 size: 20 LOC McCabe index: 4 number of parameters: 0 id: 189 unit: export function getComments() file: frontend/src/js/actions/resources/getComments.ts start line: 6 end line: 27 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 190 unit: override def getAllWorkspacesMetadata() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 47 end line: 67 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 191 unit: override def updateWorkspaceIsPublic() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 201 end line: 220 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 192 unit: private def permissionQuery() file: backend/app/services/users/Neo4jUserManagement.scala start line: 405 end line: 424 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 193 unit: override def getLanguagesProcessedByOcrMyPdf() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1089 end line: 1109 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 194 unit: def transform() file: backend/app/services/previewing/PreviewGenerator.scala start line: 18 end line: 43 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 195 unit: def listField[T]() file: backend/app/services/index/HitReaders.scala start line: 34 end line: 56 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 196 unit: override def read() file: backend/app/services/index/HitReaders.scala start line: 80 end line: 103 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 197 unit: private def buildIngestionAndWorkspaceFilters() file: backend/app/services/index/SearchContext.scala start line: 81 end line: 107 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 198 unit: def addLanguage() file: backend/app/services/index/ElasticsearchResources.scala start line: 93 end line: 112 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 199 unit: override def removeResourceFromWorkspace() file: backend/app/services/index/ElasticsearchResources.scala start line: 621 end line: 640 size: 20 LOC McCabe index: 3 number of parameters: 3 id: 200 unit: def fetchData[T]() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 143 end line: 163 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 201 unit: def fromDocument() file: backend/app/model/frontend/Resource.scala start line: 167 end line: 186 size: 20 LOC McCabe index: 1 number of parameters: 3 id: 202 unit: private def addSearchHighlightsToResponse() file: backend/app/commands/GetPages.scala start line: 28 end line: 50 size: 20 LOC McCabe index: 3 number of parameters: 3 id: 203 unit: def newIngestion() file: backend/app/controllers/api/Collections.scala start line: 83 end line: 106 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 204 unit: private def requestToken() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 104 end line: 126 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 205 unit: export default function metrics() file: frontend/src/js/reducers/metricsReducer.ts start line: 4 end line: 23 size: 19 LOC McCabe index: 3 number of parameters: 3 id: 206 unit: export function groupCommentsByTop() file: frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx start line: 52 end line: 77 size: 19 LOC McCabe index: 5 number of parameters: 4 id: 207 unit: function HighlightWrapper() file: frontend/src/js/components/viewer/CommentHighlighter.tsx start line: 70 end line: 103 size: 19 LOC McCabe index: 4 number of parameters: 5 id: 208 unit: render() file: frontend/src/js/components/Directory/Directory.tsx start line: 46 end line: 66 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 209 unit: function onClick() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 276 end line: 298 size: 19 LOC McCabe index: 8 number of parameters: 0 id: 210 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/InlineInput.js start line: 127 end line: 145 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 211 unit: render() file: frontend/src/js/components/Settings/FeatureSwitches.js start line: 43 end line: 61 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 212 unit: function GiantEuiSettings() file: frontend/src/js/eui-components/GiantEuiSettings.tsx start line: 11 end line: 35 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 213 unit: export function getDefaultView() file: frontend/src/js/util/resourceUtils.ts start line: 70 end line: 96 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 214 unit: override def getComments() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 527 end line: 547 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 215 unit: private def userPermission() file: backend/app/services/users/Neo4jUserManagement.scala start line: 383 end line: 403 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 216 unit: override def getResource() file: backend/app/services/manifest/Neo4jManifest.scala start line: 137 end line: 161 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 217 unit: def insertDirectory() file: backend/app/services/manifest/Neo4jManifest.scala start line: 292 end line: 312 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 218 unit: override def getWorkCounts() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1065 end line: 1085 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 219 unit: def deleteResourceAndDescendants() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1159 end line: 1178 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 220 unit: override def setProgressNote() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1180 end line: 1200 size: 19 LOC McCabe index: 2 number of parameters: 3 id: 221 unit: override def getPreviewType() file: backend/app/services/previewing/PreviewService.scala start line: 31 end line: 55 size: 19 LOC McCabe index: 10 number of parameters: 1 id: 222 unit: override def read() file: backend/app/services/index/HitReaders.scala start line: 107 end line: 128 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 223 unit: private def readEmail() file: backend/app/services/index/HitReaders.scala start line: 206 end line: 227 size: 19 LOC McCabe index: 1 number of parameters: 2 id: 224 unit: private def highlightedTranscript() file: backend/app/services/index/HitReaders.scala start line: 311 end line: 333 size: 19 LOC McCabe index: 9 number of parameters: 4 id: 225 unit: override def setup() file: backend/app/services/index/ElasticsearchPages.scala start line: 20 end line: 38 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 226 unit: override def getPage() file: backend/app/services/index/ElasticsearchPages.scala start line: 86 end line: 107 size: 19 LOC McCabe index: 2 number of parameters: 3 id: 227 unit: def fromPageHighlight() file: backend/app/model/index/Page.scala start line: 71 end line: 90 size: 19 LOC McCabe index: 3 number of parameters: 3 id: 228 unit: override def start() file: backend/app/utils/WorkerControl.scala start line: 63 end line: 83 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 229 unit: private def copyTree() file: backend/app/controllers/api/Workspaces.scala start line: 204 end line: 229 size: 19 LOC McCabe index: 5 number of parameters: 4 id: 230 unit: def token() file: backend/app/controllers/api/Authentication.scala start line: 26 end line: 46 size: 19 LOC McCabe index: 2 number of parameters: 0 id: 231 unit: override def extract() file: backend/app/extraction/email/eml/EmlEmailExtractor.scala start line: 25 end line: 45 size: 19 LOC McCabe index: 1 number of parameters: 3 id: 232 unit: def extractOcr() file: backend/app/extraction/ocr/BaseOcrExtractor.scala start line: 14 end line: 38 size: 19 LOC McCabe index: 6 number of parameters: 4 id: 233 unit: private def walk() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliFileWalker.scala start line: 16 end line: 35 size: 18 LOC McCabe index: 2 number of parameters: 4 id: 234 unit: export async function fetchPages() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 79 end line: 98 size: 18 LOC McCabe index: 2 number of parameters: 4 id: 235 unit: currentViewModeIsValid() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 21 end line: 43 size: 18 LOC McCabe index: 13 number of parameters: 1 id: 236 unit: function separateOverlappingHighlights() file: frontend/src/js/components/viewer/CommentHighlighter.tsx start line: 36 end line: 60 size: 18 LOC McCabe index: 7 number of parameters: 1 id: 237 unit: renderAdditionalInfo() file: frontend/src/js/components/SearchResults/SearchResult.js start line: 110 end line: 127 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 238 unit: renderHeaderLinks() file: frontend/src/js/components/Header.js start line: 66 end line: 83 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 239 unit: renderForbidden() file: frontend/src/js/components/Login/Login.js start line: 186 end line: 205 size: 18 LOC McCabe index: 2 number of parameters: 0 id: 240 unit: renderOptions() file: frontend/src/js/components/SearchSidebar/SearchFilter.js start line: 31 end line: 50 size: 18 LOC McCabe index: 4 number of parameters: 0 id: 241 unit: export function getChildResource() file: frontend/src/js/actions/resources/getResource.js start line: 43 end line: 66 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 242 unit: function configureStore() file: frontend/src/js/util/store.js start line: 15 end line: 36 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 243 unit: renderLoggedIn() file: frontend/src/js/App.js start line: 65 end line: 99 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 244 unit: override def listUsersWithPermission() file: backend/app/services/users/Neo4jUserManagement.scala start line: 65 end line: 83 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 245 unit: override def getWorkspacesForBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 98 end line: 116 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 246 unit: override def addPageContents() file: backend/app/services/index/ElasticsearchPages.scala start line: 46 end line: 64 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 247 unit: override def anyWorkspaceOrCollectionContainsAnyResource() file: backend/app/services/index/ElasticsearchResources.scala start line: 573 end line: 590 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 248 unit: override def retryDeadLetters() file: backend/app/services/IngestStorage.scala start line: 84 end line: 103 size: 18 LOC McCabe index: 2 number of parameters: 0 id: 249 unit: def buildSuccessMessage() file: backend/app/utils/RequestLoggingFilter.scala start line: 42 end line: 63 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 250 unit: private def scaleUpOrDownIfNeeded() file: backend/app/utils/WorkerControl.scala start line: 99 end line: 120 size: 18 LOC McCabe index: 7 number of parameters: 1 id: 251 unit: def generate() file: backend/app/utils/auth/totp/Totp.scala start line: 88 end line: 109 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 252 unit: private def validatePermissions() file: backend/app/commands/GetResource.scala start line: 31 end line: 49 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 253 unit: def listCollections() file: backend/app/controllers/api/Collections.scala start line: 40 end line: 59 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 254 unit: def getCollection() file: backend/app/controllers/api/Collections.scala start line: 61 end line: 81 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 255 unit: private def processIngestion() file: backend/app/controllers/api/Collections.scala start line: 248 end line: 265 size: 18 LOC McCabe index: 1 number of parameters: 7 id: 256 unit: def search() file: backend/app/controllers/api/Search.scala start line: 24 end line: 43 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 257 unit: private def buildSearch() file: backend/app/controllers/api/Search.scala start line: 55 end line: 73 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 258 unit: def buildSearchParameters() file: backend/app/controllers/api/Search.scala start line: 86 end line: 106 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 259 unit: private def getHighlights() file: backend/app/controllers/api/PagesController.scala start line: 121 end line: 139 size: 18 LOC McCabe index: 5 number of parameters: 4 id: 260 unit: private def handleExternalTranscriptionOutputFailure() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 158 end line: 177 size: 18 LOC McCabe index: 3 number of parameters: 3 id: 261 unit: private def handleAttachments() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 111 end line: 133 size: 18 LOC McCabe index: 6 number of parameters: 4 id: 262 unit: def apply() file: backend/app/extraction/email/olm/OlmMessage.scala start line: 95 end line: 114 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 263 unit: def readRows() file: backend/app/extraction/tables/ExcelTableExtractor.scala start line: 61 end line: 78 size: 18 LOC McCabe index: 8 number of parameters: 6 id: 264 unit: def createFingerprintFromFile() file: common/src/main/scala/services/FingerprintServices.scala start line: 13 end line: 34 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 265 unit: private def verifyAndSaveToken() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 128 end line: 147 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 266 unit: private def deleteBlob() file: cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala start line: 40 end line: 57 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 267 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/Search/Search.js start line: 129 end line: 147 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 268 unit: height: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 37 end line: 91 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 269 unit: getTitle() file: frontend/src/js/components/SearchResults/SearchResult.js start line: 29 end line: 45 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 270 unit: render() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 53 end line: 71 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 271 unit: render() file: frontend/src/js/components/ResourceHandler/ResourceHandler.tsx start line: 29 end line: 61 size: 17 LOC McCabe index: 7 number of parameters: 0 id: 272 unit: async function entriesToMap() file: frontend/src/js/components/Uploads/FileApiHelpers.ts start line: 51 end line: 72 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 273 unit: function buildTree() file: frontend/src/js/components/Uploads/FileList.tsx start line: 9 end line: 28 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 274 unit: async function nextFile() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 164 end line: 193 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 275 unit: async function onSubmit() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 242 end line: 267 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 276 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 318 end line: 334 size: 17 LOC McCabe index: 1 number of parameters: 0 id: 277 unit: render() file: frontend/src/js/components/UtilComponents/TreeBrowser/ItemName.tsx start line: 62 end line: 78 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 278 unit: export function deleteItem() file: frontend/src/js/actions/workspaces/deleteItem.ts start line: 7 end line: 23 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 279 unit: export function deleteResourceFromWorkspace() file: frontend/src/js/actions/workspaces/deleteResourceFromWorkspace.ts start line: 7 end line: 23 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 280 unit: export function isDescendantOf() file: frontend/src/js/util/treeUtils.ts start line: 42 end line: 58 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 281 unit: export function paramStringToObject() file: frontend/src/js/util/UrlParameters.js start line: 34 end line: 60 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 282 unit: override def listUsers() file: backend/app/services/users/Neo4jUserManagement.scala start line: 45 end line: 62 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 283 unit: override def updateInvalidatedTime() file: backend/app/services/users/Neo4jUserManagement.scala start line: 245 end line: 262 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 284 unit: override def getCollectionsForBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 79 end line: 96 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 285 unit: override def getCollection() file: backend/app/services/manifest/Neo4jManifest.scala start line: 118 end line: 135 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 286 unit: override def releaseLocks() file: backend/app/services/manifest/Neo4jManifest.scala start line: 531 end line: 547 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 287 unit: def releaseLocksForTerminatedWorkers() file: backend/app/services/manifest/Neo4jManifest.scala start line: 551 end line: 568 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 288 unit: override def getBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1025 end line: 1043 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 289 unit: override def getBlobsForFiles() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1045 end line: 1063 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 290 unit: private def runGeneratorOnResource() file: backend/app/services/previewing/PreviewService.scala start line: 95 end line: 114 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 291 unit: private def updateMetrics() file: backend/app/services/MetricsService.scala start line: 66 end line: 85 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 292 unit: def executeUpdate[U]() file: backend/app/services/ElasticsearchSyntax.scala start line: 104 end line: 123 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 293 unit: def go() file: backend/app/services/WorkerScheduler.scala start line: 22 end line: 39 size: 17 LOC McCabe index: 7 number of parameters: 0 id: 294 unit: def fromPSTRecipient() file: backend/app/model/Email.scala start line: 64 end line: 81 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 295 unit: override def commitAsync() file: backend/app/utils/Neo4jHelper.scala start line: 143 end line: 163 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 296 unit: def getDeadlockedNodes() file: backend/app/utils/Neo4jHelper.scala start line: 207 end line: 226 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 297 unit: def getDeadlockedRelationships() file: backend/app/utils/Neo4jHelper.scala start line: 228 end line: 247 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 298 unit: def getDeadlockedNodesAndRelationships() file: backend/app/utils/Neo4jHelper.scala start line: 249 end line: 265 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 299 unit: override def apply() file: backend/app/utils/RequestLoggingFilter.scala start line: 19 end line: 38 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 300 unit: private def mergeResourcesIfRequired() file: backend/app/commands/GetResource.scala start line: 51 end line: 71 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 301 unit: def actualDownload() file: backend/app/controllers/api/Documents.scala start line: 29 end line: 48 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 302 unit: def getThread() file: backend/app/controllers/api/Emails.scala start line: 55 end line: 73 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 303 unit: def doSetup() file: backend/app/controllers/genesis/Genesis.scala start line: 46 end line: 62 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 304 unit: def fetchBatch() file: backend/app/extraction/Worker.scala start line: 47 end line: 65 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 305 unit: private def getOutputBucketUrls() file: backend/app/extraction/ExternalTranscriptionExtractor.scala start line: 120 end line: 138 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 306 unit: resetExtension() file: frontend/src/js/components/viewer/DownloadModal.js start line: 26 end line: 42 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 307 unit: function selectionToAnchor() file: frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx start line: 28 end line: 45 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 308 unit: height: sumBy() file: frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx start line: 72 end line: 96 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 309 unit: render() file: frontend/src/js/components/viewer/TextPopover.js start line: 52 end line: 67 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 310 unit: componentDidMount() file: frontend/src/js/components/SearchResults/SearchResults.js start line: 26 end line: 41 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 311 unit: constructor() file: frontend/src/js/components/PageViewer/PageCache.ts start line: 48 end line: 63 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 312 unit: function StatusIcon() file: frontend/src/js/components/Uploads/FileList.tsx start line: 44 end line: 63 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 313 unit: async function createIntermediateDirectories() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 121 end line: 141 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 314 unit: function NavSearchLinkUnconnected() file: frontend/src/js/components/UtilComponents/SearchLink.js start line: 25 end line: 41 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 315 unit: export function getWorkspace() file: frontend/src/js/actions/workspaces/getWorkspace.ts start line: 6 end line: 21 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 316 unit: export function invalidateAuthToken() file: frontend/src/js/actions/auth/invalidateAuthToken.js start line: 3 end line: 18 size: 16 LOC McCabe index: 2 number of parameters: 0 id: 317 unit: function scrollToHighlight() file: frontend/src/js/eui-components/GiantEuiSearchResultNav.tsx start line: 13 end line: 30 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 318 unit: export function objectToParamString() file: frontend/src/js/util/UrlParameters.js start line: 16 end line: 32 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 319 unit: override def removeUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 227 end line: 243 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 320 unit: override def getAllCollectionUrisAndUsernames() file: backend/app/services/users/Neo4jUserManagement.scala start line: 264 end line: 281 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 321 unit: override def getVisibleCollectionUrisForUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 298 end line: 314 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 322 unit: override def logExtractionFailure() file: backend/app/services/manifest/Neo4jManifest.scala start line: 714 end line: 730 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 323 unit: def clean() file: backend/app/services/previewing/HtmlPreviewGenerator.scala start line: 25 end line: 41 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 324 unit: private def readDocument() file: backend/app/services/index/HitReaders.scala start line: 229 end line: 245 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 325 unit: override def getTextPages() file: backend/app/services/index/ElasticsearchPages.scala start line: 66 end line: 84 size: 16 LOC McCabe index: 2 number of parameters: 4 id: 326 unit: def findInPages() file: backend/app/services/index/Pages2.scala start line: 109 end line: 128 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 327 unit: def fromNeo4jValue() file: backend/app/model/manifest/Collection.scala start line: 30 end line: 47 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 328 unit: def inlineAttachmentsIntoHtml[T]() file: backend/app/model/Email.scala start line: 99 end line: 115 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 329 unit: override def head() file: backend/app/utils/HtmlToPlainText.scala start line: 64 end line: 82 size: 16 LOC McCabe index: 10 number of parameters: 2 id: 330 unit: def checkResource() file: backend/app/utils/controller/DownloadHelper.scala start line: 23 end line: 41 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 331 unit: private def addToWorkspaceIfRequired() file: backend/app/commands/IngestFile.scala start line: 60 end line: 77 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 332 unit: private def updateIndex() file: backend/app/controllers/api/Workspaces.scala start line: 254 end line: 269 size: 16 LOC McCabe index: 2 number of parameters: 3 id: 333 unit: private def parseCreatedAt() file: backend/app/controllers/api/Search.scala start line: 168 end line: 188 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 334 unit: def postComment() file: backend/app/controllers/api/Comments.scala start line: 29 end line: 48 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 335 unit: private def frontendPageFromQuery() file: backend/app/controllers/api/PagesController.scala start line: 29 end line: 47 size: 16 LOC McCabe index: 2 number of parameters: 5 id: 336 unit: def toEmail() file: backend/app/extraction/email/olm/OlmMessage.scala start line: 76 end line: 92 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 337 unit: def detectType() file: backend/app/extraction/email/CustomTikaDetector.scala start line: 17 end line: 37 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 338 unit: def Right[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 220 end line: 265 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 339 unit: export default function collections() file: frontend/src/js/reducers/collectionsReducer.js start line: 3 end line: 21 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 340 unit: function scaleHighlight() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 28 end line: 42 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 341 unit: async function onScroll() file: frontend/src/js/components/viewer/PageViewer/PageViewer.tsx start line: 33 end line: 52 size: 15 LOC McCabe index: 10 number of parameters: 0 id: 342 unit: componentDidMountOrUpdate() file: frontend/src/js/components/viewer/AddToWorkspaceModal.tsx start line: 55 end line: 78 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 343 unit: comments: sortBy() file: frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx start line: 74 end line: 96 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 344 unit: render() file: frontend/src/js/components/users/Setup2Fa.js start line: 41 end line: 55 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 345 unit: render() file: frontend/src/js/components/SearchResults/CompactResultsTable.js start line: 99 end line: 113 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 346 unit: function getPreloadPages() file: frontend/src/js/components/PageViewer/PageViewer.tsx start line: 20 end line: 42 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 347 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/UtilComponents/InputSupper/index.js start line: 36 end line: 50 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 348 unit: export function addResourceToWorkspace() file: frontend/src/js/actions/workspaces/addResourceToWorkspace.ts start line: 7 end line: 21 size: 15 LOC McCabe index: 1 number of parameters: 5 id: 349 unit: export function sessionKeepalive() file: frontend/src/js/actions/auth/sessionKeepalive.js start line: 3 end line: 17 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 350 unit: override def setPermissions() file: backend/app/services/users/Neo4jUserManagement.scala start line: 344 end line: 358 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 351 unit: override def addDocumentRows() file: backend/app/services/table/Table.scala start line: 34 end line: 49 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 352 unit: override def getIngestionCount() file: backend/app/services/manifest/Neo4jManifest.scala start line: 174 end line: 189 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 353 unit: private def getPreviewObjectGeneratingItIfRequired() file: backend/app/services/previewing/PreviewService.scala start line: 71 end line: 93 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 354 unit: private def readEnrichedMetadata() file: backend/app/services/index/HitReaders.scala start line: 268 end line: 283 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 355 unit: def months() file: backend/app/services/index/Aggregations.scala start line: 35 end line: 52 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 356 unit: override def addDocumentOcr() file: backend/app/services/index/ElasticsearchResources.scala start line: 251 end line: 267 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 357 unit: override def getPageCount() file: backend/app/services/index/ElasticsearchResources.scala start line: 513 end line: 528 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 358 unit: def errorDetails() file: backend/app/services/observability/Models.scala start line: 99 end line: 119 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 359 unit: override def find() file: backend/app/services/events/Events.scala start line: 103 end line: 118 size: 15 LOC McCabe index: 3 number of parameters: 5 id: 360 unit: def getNextBatch: Attempt[Iterable[() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 165 end line: 179 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 361 unit: def logNeo4J() file: backend/app/utils/Neo4jHelper.scala start line: 81 end line: 98 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 362 unit: def buildFailureMessage() file: backend/app/utils/RequestLoggingFilter.scala start line: 65 end line: 82 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 363 unit: override def registerUser() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 74 end line: 88 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 364 unit: private def deleteResource() file: backend/app/commands/DeleteResource.scala start line: 56 end line: 79 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 365 unit: private def fetchAllUploadEvents() file: backend/app/controllers/api/Events.scala start line: 20 end line: 35 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 366 unit: private def downloadResult() file: backend/app/controllers/api/Previews.scala start line: 55 end line: 71 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 367 unit: private def getTranscriptionTexts() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 85 end line: 101 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 368 unit: private def ingestFile() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 135 end line: 154 size: 15 LOC McCabe index: 1 number of parameters: 6 id: 369 unit: private def invokeOcrMyPdf() file: backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala start line: 78 end line: 95 size: 15 LOC McCabe index: 1 number of parameters: 6 id: 370 unit: def zipWith[U, R]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 40 end line: 56 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 371 unit: def verifyIngestion() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 45 end line: 60 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 372 unit: export default function resource() file: frontend/src/js/reducers/resourceReducer.ts start line: 4 end line: 21 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 373 unit: renderTextPreview() file: frontend/src/js/components/viewer/Viewer.tsx start line: 250 end line: 263 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 374 unit: componentDidUpdateOrMount() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 49 end line: 63 size: 14 LOC McCabe index: 8 number of parameters: 0 id: 375 unit: renderUsernameAndPassword() file: frontend/src/js/components/users/CreateGenesisUser.js start line: 123 end line: 136 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 376 unit: export function buildSegments() file: frontend/src/js/components/ResourceBreadcrumbs/ResourceTrail.tsx start line: 45 end line: 63 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 377 unit: render() file: frontend/src/js/components/UtilComponents/ErrorBar.js start line: 36 end line: 51 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 378 unit: render() file: frontend/src/js/components/UtilComponents/Wizard.js start line: 56 end line: 72 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 379 unit: renderAdminButtons() file: frontend/src/js/components/Settings/Users.tsx start line: 85 end line: 98 size: 14 LOC McCabe index: 3 number of parameters: 0 id: 380 unit: export function createUser() file: frontend/src/js/actions/users/createUser.ts start line: 7 end line: 20 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 381 unit: export function getCollection() file: frontend/src/js/actions/collections/getCollection.js start line: 3 end line: 16 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 382 unit: function handleResourceResponse() file: frontend/src/js/actions/resources/getResource.js start line: 4 end line: 20 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 383 unit: export function setCurrentHighlight() file: frontend/src/js/actions/highlights.ts start line: 3 end line: 16 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 384 unit: export function moveItems() file: frontend/src/js/actions/workspaces/moveItem.ts start line: 7 end line: 20 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 385 unit: export function moveItem() file: frontend/src/js/actions/workspaces/moveItem.ts start line: 22 end line: 35 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 386 unit: export function createWorkspace() file: frontend/src/js/actions/workspaces/createWorkspace.ts start line: 8 end line: 21 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 387 unit: export function copyItems() file: frontend/src/js/actions/workspaces/copyItem.ts start line: 7 end line: 20 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 388 unit: export function copyItem() file: frontend/src/js/actions/workspaces/copyItem.ts start line: 22 end line: 35 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 389 unit: export function processingStageToString() file: frontend/src/js/util/workspaceUtils.ts start line: 68 end line: 84 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 390 unit: export function newSelectionFromShiftClick() file: frontend/src/js/util/treeUtils.ts start line: 113 end line: 131 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 391 unit: override def getUsersForCollection() file: backend/app/services/users/Neo4jUserManagement.scala start line: 283 end line: 296 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 392 unit: override def getIngestion() file: backend/app/services/manifest/Neo4jManifest.scala start line: 191 end line: 205 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 393 unit: def previewStatus() file: backend/app/services/previewing/PreviewService.scala start line: 144 end line: 160 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 394 unit: def go() file: backend/app/services/ExternalWorkerScheduler.scala start line: 22 end line: 35 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 395 unit: private def buildWorkspaceBlobFilter() file: backend/app/services/index/SearchContext.scala start line: 131 end line: 149 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 396 unit: private def deduplicateHighlightsByLanguage() file: backend/app/services/index/HighlightFields.scala start line: 104 end line: 124 size: 14 LOC McCabe index: 7 number of parameters: 2 id: 397 unit: override def addDocumentTranscription() file: backend/app/services/index/ElasticsearchResources.scala start line: 269 end line: 285 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 398 unit: private def getWorkspaceFields() file: backend/app/services/index/ElasticsearchResources.scala start line: 696 end line: 709 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 399 unit: def parseIngestionErrors() file: backend/app/services/observability/Models.scala start line: 65 end line: 78 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 400 unit: override def getMetadata() file: backend/app/services/IngestStorage.scala start line: 48 end line: 64 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 401 unit: def mergeCollectionsAndIngestions() file: backend/app/model/manifest/Collection.scala start line: 14 end line: 28 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 402 unit: def authorisedToDownload() file: backend/app/utils/controller/DownloadHelper.scala start line: 69 end line: 87 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 403 unit: private def getCurrentState() file: backend/app/utils/WorkerControl.scala start line: 122 end line: 139 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 404 unit: private def getAutoScalingGroup() file: backend/app/utils/WorkerControl.scala start line: 141 end line: 156 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 405 unit: def decideOperation() file: backend/app/utils/WorkerControl.scala start line: 212 end line: 227 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 406 unit: override def clientConfig: Map[String, JsValue] = Map() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 26 end line: 40 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 407 unit: private def getPagePreviewS3Keys() file: backend/app/commands/DeleteResource.scala start line: 33 end line: 54 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 408 unit: private def fetchTopLevelParent() file: backend/app/commands/GetResource.scala start line: 76 end line: 90 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 409 unit: def check2FA() file: backend/app/commands/TFACommands.scala start line: 11 end line: 25 size: 14 LOC McCabe index: 5 number of parameters: 4 id: 410 unit: def uploadIngestionFile() file: backend/app/controllers/api/Collections.scala start line: 108 end line: 123 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 411 unit: private def createIngestionIfNotExists() file: backend/app/controllers/api/Collections.scala start line: 221 end line: 235 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 412 unit: private def checkSetupComplete() file: backend/app/controllers/genesis/Genesis.scala start line: 19 end line: 32 size: 14 LOC McCabe index: 5 number of parameters: 0 id: 413 unit: override def extract() file: backend/app/extraction/DocumentBodyExtractor.scala start line: 42 end line: 62 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 414 unit: override def extractOcr() file: backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala start line: 62 end line: 76 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 415 unit: private def buildS3Client() file: common/src/main/scala/utils/AwsS3Clients.scala start line: 22 end line: 36 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 416 unit: private def run[T]() file: cli/src/main/scala/com/gu/pfi/cli/Main.scala start line: 154 end line: 167 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 417 unit: private def readParam() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 149 end line: 165 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 418 unit: export default function cluster() file: frontend/src/js/reducers/clusterReducer.js start line: 1 end line: 14 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 419 unit: setupSearchContext() file: frontend/src/js/components/viewer/Viewer.tsx start line: 69 end line: 83 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 420 unit: render() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 96 end line: 110 size: 13 LOC McCabe index: 11 number of parameters: 0 id: 421 unit: renderIcon() file: frontend/src/js/components/SearchResults/CompactResultsTable.js start line: 40 end line: 52 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 422 unit: function getPath() file: frontend/src/js/components/Uploads/FileApiHelpers.ts start line: 28 end line: 42 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 423 unit: function groupByWeek() file: frontend/src/js/components/Uploads/Uploads.tsx start line: 43 end line: 57 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 424 unit: function mapDispatchToProps() file: frontend/src/js/components/IngestionEvents/MyUploads.tsx start line: 115 end line: 127 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 425 unit: componentDidUpdate() file: frontend/src/js/components/UtilComponents/InputSupper/index.js start line: 106 end line: 119 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 426 unit: function mapStateToProps() file: frontend/src/js/components/Login/Login.js start line: 255 end line: 268 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 427 unit: export function renameWorkspace() file: frontend/src/js/actions/workspaces/renameWorkspace.ts start line: 8 end line: 25 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 428 unit: export function renameItem() file: frontend/src/js/actions/workspaces/renameItem.ts start line: 7 end line: 19 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 429 unit: export function addFolderToWorkspace() file: frontend/src/js/actions/workspaces/addFolderToWorkspace.ts start line: 7 end line: 19 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 430 unit: export function setWorkspaceIsPublic() file: frontend/src/js/actions/workspaces/setWorkspaceIsPublic.ts start line: 8 end line: 25 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 431 unit: export function setWorkspaceFollowers() file: frontend/src/js/actions/workspaces/setWorkspaceFollowers.ts start line: 8 end line: 25 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 432 unit: function getBreadcrumbs() file: frontend/src/js/eui-components/GiantEuiHeader.tsx start line: 87 end line: 99 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 433 unit: export function getIdsOfEntriesToMove() file: frontend/src/js/util/treeUtils.ts start line: 83 end line: 97 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 434 unit: export function getShiftClickSelectedEntries() file: frontend/src/js/util/treeUtils.ts start line: 99 end line: 111 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 435 unit: export function parseDate() file: frontend/src/js/util/parseDate.js start line: 37 end line: 53 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 436 unit: function loadPreferences() file: frontend/src/index.js start line: 21 end line: 36 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 437 unit: override def getBlobOwners() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 573 end line: 585 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 438 unit: override def getUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 212 end line: 225 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 439 unit: override def addUserCollection() file: backend/app/services/users/Neo4jUserManagement.scala start line: 317 end line: 329 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 440 unit: private def userPermissions() file: backend/app/services/users/Neo4jUserManagement.scala start line: 366 end line: 381 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 441 unit: def markParentFileAsExpandableIfBlobIsExpandable() file: backend/app/services/manifest/Neo4jManifest.scala start line: 277 end line: 290 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 442 unit: private def processDelete() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1111 end line: 1125 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 443 unit: def buildFilters() file: backend/app/services/index/SearchContext.scala start line: 44 end line: 58 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 444 unit: private def distinctByPageNumber() file: backend/app/services/index/ElasticsearchPages.scala start line: 253 end line: 267 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 445 unit: private def buildMetadataQuery() file: backend/app/services/index/ElasticsearchResources.scala start line: 671 end line: 683 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 446 unit: def deleteBlobIngestionEventsAndMetadata() file: backend/app/services/observability/PostgresClient.scala start line: 250 end line: 262 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 447 unit: override def setup() file: backend/app/services/events/Events.scala start line: 76 end line: 88 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 448 unit: def apply() file: backend/app/services/IngestStorage.scala start line: 108 end line: 120 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 449 unit: def fromNeo4jValue() file: backend/app/model/manifest/Ingestion.scala start line: 25 end line: 38 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 450 unit: def getPageText() file: backend/app/utils/PDFUtil.scala start line: 21 end line: 37 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 451 unit: def invokeTesseractDirectly() file: backend/app/utils/Ocr.scala start line: 65 end line: 82 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 452 unit: def convertToWav() file: backend/app/utils/FfMpeg.scala start line: 13 end line: 26 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 453 unit: def authorisedToDownload() file: backend/app/utils/controller/DownloadHelper.scala start line: 52 end line: 67 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 454 unit: def param() file: backend/app/controllers/api/Blobs.scala start line: 23 end line: 44 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 455 unit: def delete() file: backend/app/controllers/api/Blobs.scala start line: 97 end line: 109 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 456 unit: def updateWorkspaceFollowers() file: backend/app/controllers/api/Workspaces.scala start line: 132 end line: 145 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 457 unit: def updateWorkspaceIsPublic() file: backend/app/controllers/api/Workspaces.scala start line: 148 end line: 161 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 458 unit: def updateWorkspaceName() file: backend/app/controllers/api/Workspaces.scala start line: 163 end line: 176 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 459 unit: private def insertItem() file: backend/app/controllers/api/Workspaces.scala start line: 189 end line: 202 size: 13 LOC McCabe index: 3 number of parameters: 4 id: 460 unit: def copyItem() file: backend/app/controllers/api/Workspaces.scala start line: 286 end line: 299 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 461 unit: def getResource() file: backend/app/controllers/api/Resource.scala start line: 36 end line: 51 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 462 unit: def pollAndExecute() file: backend/app/extraction/Worker.scala start line: 32 end line: 45 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 463 unit: private def addDocumentTranscription() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 120 end line: 133 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 464 unit: private def buildFileContext() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 156 end line: 168 size: 13 LOC McCabe index: 1 number of parameters: 5 id: 465 unit: private def uploadPageAsSeparatePdf() file: backend/app/extraction/ocr/OcrMyPdfExtractor.scala start line: 116 end line: 130 size: 13 LOC McCabe index: 1 number of parameters: 5 id: 466 unit: private def execute() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 171 end line: 185 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 467 unit: export function getToken() file: frontend/src/js/services/AuthApi.js start line: 3 end line: 16 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 468 unit: export function getPreviewImage() file: frontend/src/js/services/PreviewApi.js start line: 29 end line: 41 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 469 unit: componentDidMount() file: frontend/src/js/components/Search/Search.js start line: 112 end line: 127 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 470 unit: function onSubmit() file: frontend/src/js/components/workspace/ShareWorkspaceModal.tsx start line: 43 end line: 57 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 471 unit: function DownloadButton() file: frontend/src/js/components/viewer/DownloadButton.tsx start line: 7 end line: 25 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 472 unit: hasPreviousResult() file: frontend/src/js/components/viewer/Viewer.tsx start line: 220 end line: 233 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 473 unit: hasNextResult() file: frontend/src/js/components/viewer/Viewer.tsx start line: 235 end line: 248 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 474 unit: function getExistingCommentHighlights() file: frontend/src/js/components/viewer/TextPreview.tsx start line: 10 end line: 21 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 475 unit: function onKeyDown() file: frontend/src/js/components/viewer/CommentPanel/AddComment.tsx start line: 33 end line: 44 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 476 unit: render() file: frontend/src/js/components/viewer/EmailDetails.js start line: 88 end line: 100 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 477 unit: export function ResourceBreadcrumbs() file: frontend/src/js/components/ResourceBreadcrumbs/index.tsx start line: 27 end line: 39 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 478 unit: async function buildWorkspaceUploadMetadata() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 143 end line: 157 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 479 unit: render() file: frontend/src/js/components/Login/Login.js start line: 240 end line: 252 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 480 unit: renderUserCollections() file: frontend/src/js/components/Settings/Users.tsx start line: 119 end line: 130 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 481 unit: export function receiveToken() file: frontend/src/js/actions/auth/getAuthToken.js start line: 47 end line: 58 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 482 unit: function alterLinksWithCurrentState() file: frontend/src/js/eui-components/GiantEuiLeftHandNav.tsx start line: 118 end line: 129 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 483 unit: function entriesHaveProcessingFiles() file: frontend/src/js/util/workspaceUtils.ts start line: 47 end line: 63 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 484 unit: export function handleResponseFromAuthRequest() file: frontend/src/js/util/auth/handleResponseFromAuthRequest.ts start line: 12 end line: 24 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 485 unit: override def recordIngestionEvent() file: backend/app/services/ingestion/IngestionServices.scala start line: 52 end line: 70 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 486 unit: override def getPermissions() file: backend/app/services/users/Neo4jUserManagement.scala start line: 86 end line: 97 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 487 unit: override def removeUserCollection() file: backend/app/services/users/Neo4jUserManagement.scala start line: 331 end line: 342 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 488 unit: private def createDefaultUserResources() file: backend/app/services/users/Neo4jUserManagement.scala start line: 426 end line: 439 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 489 unit: override def setup() file: backend/app/services/table/Table.scala start line: 21 end line: 32 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 490 unit: override def insertCollection() file: backend/app/services/manifest/Neo4jManifest.scala start line: 49 end line: 60 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 491 unit: def list() file: backend/app/services/ObjectStorage.scala start line: 66 end line: 78 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 492 unit: def apply() file: backend/app/services/ElasticsearchSyntax.scala start line: 134 end line: 149 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 493 unit: private def highlightedOcr() file: backend/app/services/index/HitReaders.scala start line: 296 end line: 309 size: 12 LOC McCabe index: 7 number of parameters: 2 id: 494 unit: def buildBlobFiltersForWorkspaceFolder() file: backend/app/services/index/SearchContext.scala start line: 29 end line: 42 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 495 unit: private def buildCreatedAtFilter() file: backend/app/services/index/SearchContext.scala start line: 115 end line: 129 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 496 unit: def searchHighlights() file: backend/app/services/index/HighlightFields.scala start line: 36 end line: 48 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 497 unit: private def getHighlights() file: backend/app/services/index/HighlightFields.scala start line: 126 end line: 141 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 498 unit: private def getBlobQuery() file: backend/app/services/index/ElasticsearchResources.scala start line: 470 end line: 482 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 499 unit: def getBlobs() file: backend/app/services/index/ElasticsearchResources.scala start line: 484 end line: 495 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 500 unit: private def recipientToMap() file: backend/app/services/index/ElasticsearchResources.scala start line: 711 end line: 723 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 501 unit: def getPageCount() file: backend/app/services/index/Pages2.scala start line: 44 end line: 55 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 502 unit: override def record() file: backend/app/services/events/Events.scala start line: 90 end line: 101 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 503 unit: override def tail() file: backend/app/utils/HtmlToPlainText.scala start line: 85 end line: 97 size: 12 LOC McCabe index: 7 number of parameters: 2 id: 504 unit: def findRunningInstances() file: backend/app/utils/AwsDiscovery.scala start line: 109 end line: 121 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 505 unit: def isRiffRaffDeployRunning() file: backend/app/utils/AwsDiscovery.scala start line: 123 end line: 135 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 506 unit: private def buildNeo4jUrl() file: backend/app/utils/AwsDiscovery.scala start line: 146 end line: 160 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 507 unit: private def buildBuckets() file: backend/app/utils/AwsDiscovery.scala start line: 162 end line: 175 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 508 unit: def createIfNotExists() file: backend/app/utils/aws/CreateBuckets.scala start line: 7 end line: 19 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 509 unit: private def getLastEventTime() file: backend/app/utils/WorkerControl.scala start line: 158 end line: 171 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 510 unit: override def createUser() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 61 end line: 72 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 511 unit: def getPagePreviewMetadata() file: backend/app/commands/GetPages.scala start line: 68 end line: 88 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 512 unit: def verifyFiles() file: backend/app/controllers/api/Collections.scala start line: 169 end line: 181 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 513 unit: def countBlobs() file: backend/app/controllers/api/Blobs.scala start line: 46 end line: 58 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 514 unit: private def deleteForNonAdmin() file: backend/app/controllers/api/Blobs.scala start line: 111 end line: 125 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 515 unit: private def userHasViewAccessToBlob() file: backend/app/controllers/api/Blobs.scala start line: 127 end line: 138 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 516 unit: def moveItem() file: backend/app/controllers/api/Workspaces.scala start line: 271 end line: 283 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 517 unit: def deleteBlob() file: backend/app/controllers/api/Workspaces.scala start line: 313 end line: 324 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 518 unit: def setPermissions() file: backend/app/controllers/api/Users.scala start line: 72 end line: 84 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 519 unit: private def removeAlphaChannel() file: backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala start line: 47 end line: 60 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 520 unit: override def extract() file: backend/app/extraction/tables/CsvTableExtractor.scala start line: 31 end line: 43 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 521 unit: final override def extract() file: backend/app/extraction/FileExtractor.scala start line: 14 end line: 26 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 522 unit: def apply() file: common/src/main/scala/model/ingestion/IngestionFile.scala start line: 22 end line: 32 size: 11 LOC McCabe index: 1 number of parameters: 6 id: 523 unit: override def writes() file: common/src/main/scala/utils/VersionedFormat.scala start line: 19 end line: 29 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 524 unit: export function fetchResourcesForExtractionFailure() file: frontend/src/js/services/MetricsApi.ts start line: 8 end line: 19 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 525 unit: export function performSearch() file: frontend/src/js/services/SearchApi.js start line: 36 end line: 50 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 526 unit: export default function emails() file: frontend/src/js/reducers/emailsReducer.js start line: 1 end line: 12 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 527 unit: export default function highlights() file: frontend/src/js/reducers/highlightsReducer.ts start line: 6 end line: 22 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 528 unit: componentDidUpdate() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 325 end line: 337 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 529 unit: render() file: frontend/src/js/components/workspace/CreateWorkspaceModal.tsx start line: 161 end line: 172 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 530 unit: renderTextViewLink() file: frontend/src/js/components/viewer/DocumentMetadata.js start line: 93 end line: 105 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 531 unit: function LoadingPreview() file: frontend/src/js/components/viewer/Preview.js start line: 9 end line: 19 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 532 unit: export function TextPreview() file: frontend/src/js/components/viewer/TextPreview.tsx start line: 49 end line: 70 size: 11 LOC McCabe index: 3 number of parameters: 10 id: 533 unit: function groupByUploadId() file: frontend/src/js/components/Uploads/Uploads.tsx start line: 30 end line: 41 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 534 unit: renderLabel() file: frontend/src/js/components/Header.js start line: 85 end line: 95 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 535 unit: function selectionExists() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 5 end line: 15 size: 11 LOC McCabe index: 6 number of parameters: 0 id: 536 unit: export function addCollectionsToUser() file: frontend/src/js/actions/users/addCollectionToUser.js start line: 4 end line: 14 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 537 unit: export function performSearch() file: frontend/src/js/actions/search/performSearch.js start line: 3 end line: 13 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 538 unit: export function sortEntries() file: frontend/src/js/util/treeUtils.ts start line: 68 end line: 81 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 539 unit: def fetchWork() file: backend/app/services/manifest/Manifest.scala start line: 27 end line: 45 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 540 unit: def apply() file: backend/app/services/ObjectStorage.scala start line: 89 end line: 99 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 541 unit: def parse() file: backend/app/services/Tika.scala start line: 54 end line: 64 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 542 unit: def createIndexIfNotAlreadyExists() file: backend/app/services/ElasticsearchSyntax.scala start line: 72 end line: 84 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 543 unit: override def read() file: backend/app/services/index/HitReaders.scala start line: 158 end line: 173 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 544 unit: def findBlobsInWorkspaceFolder() file: backend/app/services/index/SearchContext.scala start line: 60 end line: 71 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 545 unit: private def getTotalHeight() file: backend/app/services/index/ElasticsearchPages.scala start line: 121 end line: 131 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 546 unit: private def getHighlightFields() file: backend/app/services/index/HighlightFields.scala start line: 91 end line: 102 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 547 unit: def parseDbStatusEvents() file: backend/app/services/observability/Models.scala start line: 175 end line: 188 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 548 unit: def setup() file: backend/app/services/events/Events.scala start line: 60 end line: 73 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 549 unit: def runAsync() file: backend/app/utils/Neo4jHelper.scala start line: 127 end line: 141 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 550 unit: def onError() file: backend/app/utils/aws/AwsAsyncHandler.scala start line: 13 end line: 23 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 551 unit: def distribute[A]() file: backend/app/utils/Chart.scala start line: 10 end line: 20 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 552 unit: final override def failureToResult() file: backend/app/utils/controller/AuthApiController.scala start line: 13 end line: 25 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 553 unit: override def failureToResult() file: backend/app/utils/controller/FailureToResultMapper.scala start line: 150 end line: 167 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 554 unit: override def genesisUser() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 48 end line: 59 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 555 unit: def setUserCollections() file: backend/app/controllers/api/Collections.scala start line: 155 end line: 166 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 556 unit: def deleteIngestion() file: backend/app/controllers/api/Collections.scala start line: 183 end line: 196 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 557 unit: def reprocess() file: backend/app/controllers/api/Workspaces.scala start line: 105 end line: 116 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 558 unit: private def verifyIngestionFilter() file: backend/app/controllers/api/Search.scala start line: 145 end line: 157 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 559 unit: private def parseMessage() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 135 end line: 148 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 560 unit: def getContext() file: backend/app/extraction/archives/ZipExtractor.scala start line: 64 end line: 76 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 561 unit: def insertFullText() file: backend/app/extraction/ocr/OcrMyPdfExtractor.scala start line: 134 end line: 145 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 562 unit: private def getStyle() file: backend/app/extraction/tables/ExcelTableExtractor.scala start line: 136 end line: 146 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 563 unit: def catchNonFatalBlasé[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 184 end line: 197 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 564 unit: private def detectCommand() file: cli/src/main/scala/com/gu/pfi/cli/service/CliVeracrypt.scala start line: 40 end line: 50 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 565 unit: def get() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 32 end line: 41 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 566 unit: def getBlobs() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 62 end line: 72 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 567 unit: private def getIngestion() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 97 end line: 107 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 568 unit: def run() file: cli/src/main/scala/com/gu/pfi/cli/HashFiles.scala start line: 9 end line: 18 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 569 unit: export function moveItem() file: frontend/src/js/services/WorkspaceApi.ts start line: 50 end line: 59 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 570 unit: export function copyItem() file: frontend/src/js/services/WorkspaceApi.ts start line: 61 end line: 70 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 571 unit: export function reprocessBlob() file: frontend/src/js/services/BlobApi.ts start line: 12 end line: 21 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 572 unit: function getQueryParams() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 65 end line: 77 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 573 unit: renderDetails() file: frontend/src/js/components/viewer/EmailDetails.js start line: 77 end line: 86 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 574 unit: function renderIcon() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 49 end line: 60 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 575 unit: function collapseToDepth() file: frontend/src/js/components/Uploads/FileList.tsx start line: 30 end line: 42 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 576 unit: function FileUploadProgressBar() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 209 end line: 218 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 577 unit: function HeaderSearchLink() file: frontend/src/js/components/Header.js start line: 18 end line: 27 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 578 unit: renderDeleteButton() file: frontend/src/js/components/Settings/Users.tsx start line: 108 end line: 117 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 579 unit: export function getNodes() file: frontend/src/js/actions/getNodes.js start line: 3 end line: 12 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 580 unit: export function setupCheck() file: frontend/src/js/actions/users/genesisSetupCheck.js start line: 3 end line: 12 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 581 unit: export function createDatabaseProviderGenesisUser() file: frontend/src/js/actions/users/createGenesisUser.js start line: 6 end line: 15 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 582 unit: export function createPandaProviderGenesisUser() file: frontend/src/js/actions/users/createGenesisUser.js start line: 17 end line: 26 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 583 unit: export function listUsers() file: frontend/src/js/actions/users/listUsers.ts start line: 5 end line: 14 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 584 unit: export function getCollections() file: frontend/src/js/actions/collections/getCollections.js start line: 3 end line: 12 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 585 unit: export function getResource() file: frontend/src/js/actions/resources/getResource.js start line: 22 end line: 31 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 586 unit: export function getFilters() file: frontend/src/js/actions/getFilters.js start line: 3 end line: 12 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 587 unit: export function createError() file: frontend/src/js/actions/problems.js start line: 39 end line: 48 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 588 unit: export function reprocessBlob() file: frontend/src/js/actions/workspaces/reprocessBlob.ts start line: 7 end line: 16 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 589 unit: export function deleteWorkspace() file: frontend/src/js/actions/workspaces/deleteWorkspace.ts start line: 8 end line: 22 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 590 unit: function commentInView() file: frontend/src/js/util/commentUtils.ts start line: 3 end line: 14 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 591 unit: export default function markdownToHtml() file: frontend/src/js/util/markdownToHtml.js start line: 2 end line: 11 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 592 unit: override def setup() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 35 end line: 44 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 593 unit: def create() file: backend/app/services/ObjectStorage.scala start line: 18 end line: 28 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 594 unit: def detectType() file: backend/app/services/Tika.scala start line: 41 end line: 52 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 595 unit: def singleLanguageField() file: backend/app/services/ElasticsearchSyntax.scala start line: 37 end line: 46 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 596 unit: override def read() file: backend/app/services/index/HitReaders.scala start line: 132 end line: 144 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 597 unit: def mimeTypes() file: backend/app/services/index/Aggregations.scala start line: 14 end line: 25 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 598 unit: private def ingestionsForCollection() file: backend/app/services/index/Aggregations.scala start line: 66 end line: 75 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 599 unit: private def buildQuery() file: backend/app/services/index/Pages2.scala start line: 130 end line: 141 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 600 unit: private def getRangeQuery() file: backend/app/services/events/Events.scala start line: 120 end line: 132 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 601 unit: def fromNeo4jValue() file: backend/app/model/annotations/Workspace.scala start line: 153 end line: 162 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 602 unit: def fromIsoString() file: backend/app/model/ExtractedDateTime.scala start line: 16 end line: 25 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 603 unit: def fromNeo4jValue() file: backend/app/model/user/DBUser.scala start line: 18 end line: 27 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 604 unit: implicit def treeEntryWrites[T]() file: backend/app/model/frontend/TreeEntry.scala start line: 15 end line: 24 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 605 unit: def fromNeo4jValues() file: backend/app/model/frontend/Resource.scala start line: 87 end line: 97 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 606 unit: override def apply() file: backend/app/utils/AllowFrameFilter.scala start line: 9 end line: 19 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 607 unit: def attemptS3[T]() file: backend/app/utils/aws/S3Client.scala start line: 24 end line: 36 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 608 unit: def putLargeObject() file: backend/app/utils/aws/S3Client.scala start line: 57 end line: 68 size: 10 LOC McCabe index: 1 number of parameters: 5 id: 609 unit: def hash() file: backend/app/utils/auth/PasswordHashing.scala start line: 37 end line: 46 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 610 unit: private def isSecretValid() file: backend/app/utils/auth/totp/Totp.scala start line: 111 end line: 121 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 611 unit: def verify() file: backend/app/commands/VerifyIngestion.scala start line: 16 end line: 27 size: 10 LOC McCabe index: 5 number of parameters: 4 id: 612 unit: def formatResourceUriForClient() file: backend/app/commands/GetResource.scala start line: 142 end line: 153 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 613 unit: def createOrGet() file: backend/app/commands/CreateIngestion.scala start line: 23 end line: 33 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 614 unit: def deleteCollection() file: backend/app/controllers/api/Collections.scala start line: 198 end line: 209 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 615 unit: def create = ApiAction.attempt() file: backend/app/controllers/api/Workspaces.scala start line: 66 end line: 75 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 616 unit: def addItemToWorkspace() file: backend/app/controllers/api/Workspaces.scala start line: 231 end line: 241 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 617 unit: def getResourcesForExtractionFailure() file: backend/app/controllers/api/Resource.scala start line: 65 end line: 75 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 618 unit: private def listUsersAsAdmin() file: backend/app/controllers/api/Users.scala start line: 119 end line: 128 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 619 unit: private[api] def sort() file: backend/app/controllers/api/Emails.scala start line: 28 end line: 38 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 620 unit: private def dedupeHighlightSpans() file: backend/app/controllers/api/PagesController.scala start line: 97 end line: 106 size: 10 LOC McCabe index: 4 number of parameters: 4 id: 621 unit: def getPagePreview() file: backend/app/controllers/api/PagesController.scala start line: 108 end line: 119 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 622 unit: private def inlineAttachments() file: backend/app/extraction/email/olm/OlmEmailExtractor.scala start line: 170 end line: 180 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 623 unit: def apply() file: common/src/main/scala/utils/AwsS3Clients.scala start line: 9 end line: 20 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 624 unit: def apply() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/IngestionSource.scala start line: 14 end line: 24 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 625 unit: def mount() file: cli/src/main/scala/com/gu/pfi/cli/service/CliVeracrypt.scala start line: 14 end line: 24 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 626 unit: def deleteBlob() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 74 end line: 85 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 627 unit: def deleteIngestion() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 87 end line: 95 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 628 unit: def apply() file: cli/src/main/scala/com/gu/pfi/cli/service/CliServices.scala start line: 18 end line: 28 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 629 unit: export function renameItem() file: frontend/src/js/services/WorkspaceApi.ts start line: 72 end line: 80 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 630 unit: export function addResourceToWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 104 end line: 112 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 631 unit: export function getPreviewType() file: frontend/src/js/services/PreviewApi.js start line: 11 end line: 19 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 632 unit: export default function workspaces() file: frontend/src/js/reducers/workspacesReducer.ts start line: 6 end line: 14 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 633 unit: export function getNextOrPreviousHighlight() file: frontend/src/js/reducers/pagesReducer.ts start line: 48 end line: 58 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 634 unit: function preserveMountedRefs() file: frontend/src/js/reducers/pagesReducer.ts start line: 78 end line: 88 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 635 unit: function mapStateToProps() file: frontend/src/js/components/viewer/ViewerSidebar.js start line: 83 end line: 91 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 636 unit: function getViewport() file: frontend/src/js/components/viewer/PageViewer/pageViewerPdf.ts start line: 10 end line: 22 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 637 unit: function PageHighlightWrapper() file: frontend/src/js/components/viewer/PageViewer/PagePreview.tsx start line: 26 end line: 49 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 638 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/viewer/Viewer.tsx start line: 85 end line: 96 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 639 unit: renderMultiLangLinks() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 86 end line: 94 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 640 unit: function PreviewLink() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 113 end line: 123 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 641 unit: function updateCollapsed() file: frontend/src/js/components/Uploads/FileList.tsx start line: 65 end line: 75 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 642 unit: export function KeyboardShortcut() file: frontend/src/js/components/UtilComponents/KeyboardShortcut.js start line: 12 end line: 22 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 643 unit: constructor() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 26 end line: 34 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 644 unit: render() file: frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx start line: 275 end line: 284 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 645 unit: constructor() file: frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx start line: 48 end line: 56 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 646 unit: componentDidUpdate() file: frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx start line: 58 end line: 66 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 647 unit: renderTruncated() file: frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx start line: 230 end line: 238 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 648 unit: render() file: frontend/src/js/components/Collections/CollectionsSidebar/CollectionItem.js start line: 11 end line: 19 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 649 unit: export function getExtractionFailures() file: frontend/src/js/actions/metrics/getExtractionFailures.ts start line: 7 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 650 unit: export function getMimeTypeCoverage() file: frontend/src/js/actions/metrics/getMimeTypeCoverage.ts start line: 7 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 651 unit: export function setUserPermissions() file: frontend/src/js/actions/users/setUserPermissions.js start line: 4 end line: 12 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 652 unit: export function getMyPermissions() file: frontend/src/js/actions/users/getMyPermissions.js start line: 3 end line: 11 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 653 unit: export function getBasicResource() file: frontend/src/js/actions/resources/getResource.js start line: 33 end line: 41 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 654 unit: export function getEmailThread() file: frontend/src/js/actions/email/getEmailThread.js start line: 3 end line: 11 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 655 unit: export function clearError() file: frontend/src/js/actions/problems.js start line: 1 end line: 9 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 656 unit: export function clearWarning() file: frontend/src/js/actions/problems.js start line: 11 end line: 19 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 657 unit: export function createWarning() file: frontend/src/js/actions/problems.js start line: 50 end line: 58 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 658 unit: export function getWorkspacesMetadata() file: frontend/src/js/actions/workspaces/getWorkspacesMetadata.ts start line: 7 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 659 unit: export function loadPages() file: frontend/src/js/actions/pages/loadPages.ts start line: 6 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 660 unit: function errorReceivingToken() file: frontend/src/js/actions/auth/getAuthToken.js start line: 84 end line: 92 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 661 unit: function workspacesToLinks() file: frontend/src/js/eui-components/GiantEuiLeftHandNav.tsx start line: 107 end line: 115 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 662 unit: function getDisplayName() file: frontend/src/js/eui-components/GiantEuiSearchResults.tsx start line: 14 end line: 24 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 663 unit: function mapStateToProps() file: frontend/src/js/eui-components/GiantEuiSearchResults.tsx start line: 139 end line: 147 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 664 unit: function nextHighlight() file: frontend/src/js/eui-components/GiantEuiSearchResultNav.tsx start line: 49 end line: 59 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 665 unit: function previousHighlight() file: frontend/src/js/eui-components/GiantEuiSearchResultNav.tsx start line: 61 end line: 71 size: 9 LOC McCabe index: 5 number of parameters: 0 id: 666 unit: export function isValidValue() file: frontend/src/js/util/UrlParameters.js start line: 4 end line: 14 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 667 unit: def getCopyDestination() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 389 end line: 397 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 668 unit: override def registerUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 170 end line: 179 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 669 unit: def ensureRootFolderExists() file: backend/app/services/ScratchSpace.scala start line: 18 end line: 26 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 670 unit: private def checkTesseractIsActuallyDisabled() file: backend/app/services/Tika.scala start line: 92 end line: 101 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 671 unit: implicit def attemptExecutor() file: backend/app/services/ElasticsearchSyntax.scala start line: 61 end line: 70 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 672 unit: private def getTotalPageCount() file: backend/app/services/index/ElasticsearchPages.scala start line: 111 end line: 119 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 673 unit: def collections() file: backend/app/services/index/Aggregations.scala start line: 54 end line: 64 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 674 unit: def parseHit() file: backend/app/services/index/HighlightFields.scala start line: 58 end line: 68 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 675 unit: def countBlobs() file: backend/app/services/index/ElasticsearchResources.scala start line: 497 end line: 505 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 676 unit: private def firstPageExistsInNewIdFormat() file: backend/app/services/index/Pages2.scala start line: 21 end line: 32 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 677 unit: private def pageCount() file: backend/app/services/index/Pages2.scala start line: 34 end line: 42 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 678 unit: def workspaceUploadEvent() file: backend/app/services/observability/Models.scala start line: 133 end line: 143 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 679 unit: override def sendToDeadLetterBucket() file: backend/app/services/IngestStorage.scala start line: 73 end line: 82 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 680 unit: def fromIngestMetadata() file: backend/app/model/ingestion/FileContext.scala start line: 23 end line: 32 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 681 unit: def fromNeo4jValue() file: backend/app/model/annotations/Comment.scala start line: 13 end line: 21 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 682 unit: override def reads() file: backend/app/model/frontend/Chip.scala start line: 34 end line: 42 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 683 unit: override def writes() file: backend/app/model/frontend/Chip.scala start line: 44 end line: 52 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 684 unit: override def reads() file: backend/app/model/frontend/Resource.scala start line: 54 end line: 62 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 685 unit: def attempt[T]() file: backend/app/model/package.scala start line: 34 end line: 42 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 686 unit: def attemptOpt[T]() file: backend/app/model/package.scala start line: 43 end line: 51 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 687 unit: def putObjectSync() file: backend/app/utils/aws/S3Client.scala start line: 39 end line: 48 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 688 unit: def append() file: backend/app/utils/Ocr.scala start line: 24 end line: 35 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 689 unit: override def apply() file: backend/app/utils/RequestLoggingFilter.scala start line: 86 end line: 95 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 690 unit: private def setNumberOfWorkers() file: backend/app/utils/WorkerControl.scala start line: 173 end line: 183 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 691 unit: def getTimeWindow() file: backend/app/utils/auth/totp/Totp.scala start line: 19 end line: 49 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 692 unit: def checkUser2fa() file: backend/app/utils/auth/totp/Totp.scala start line: 54 end line: 62 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 693 unit: override def removeUser2FA() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 110 end line: 118 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 694 unit: private def discoverConfig() file: backend/app/AppLoader.scala start line: 18 end line: 28 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 695 unit: def process() file: backend/app/commands/CreateCollection.scala start line: 13 end line: 22 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 696 unit: private def addSearchHighlightsToPageResponse() file: backend/app/commands/GetPages.scala start line: 52 end line: 61 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 697 unit: private def getIngestion() file: backend/app/commands/IngestFile.scala start line: 79 end line: 87 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 698 unit: def newCollection() file: backend/app/controllers/api/Collections.scala start line: 30 end line: 38 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 699 unit: private def reprocess() file: backend/app/controllers/api/Collections.scala start line: 237 end line: 246 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 700 unit: private def reprocessBlobs() file: backend/app/controllers/api/Workspaces.scala start line: 91 end line: 99 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 701 unit: def deleteWorkspace() file: backend/app/controllers/api/Workspaces.scala start line: 178 end line: 187 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 702 unit: def renameItem() file: backend/app/controllers/api/Workspaces.scala start line: 243 end line: 252 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 703 unit: def removeItem() file: backend/app/controllers/api/Workspaces.scala start line: 302 end line: 311 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 704 unit: def getPreviewMetadata() file: backend/app/controllers/api/Previews.scala start line: 21 end line: 29 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 705 unit: def getTextPages() file: backend/app/controllers/api/Resource.scala start line: 77 end line: 87 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 706 unit: def chips() file: backend/app/controllers/api/Search.scala start line: 45 end line: 53 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 707 unit: def enrollUser2FA() file: backend/app/controllers/api/Users.scala start line: 86 end line: 94 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 708 unit: def assetOrBundle() file: backend/app/controllers/frontend/App.scala start line: 21 end line: 30 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 709 unit: override def detectType() file: backend/app/extraction/email/olm/OlmEmailDetector.scala start line: 13 end line: 22 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 710 unit: private def getFilename() file: backend/app/extraction/email/eml/EmlParser.scala start line: 160 end line: 182 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 711 unit: override def combine() file: common/src/main/scala/utils/attempt/Failure.scala start line: 19 end line: 26 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 712 unit: def map[B]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 19 end line: 27 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 713 unit: def timeAsync[T]() file: common/src/main/scala/utils/Timing.scala start line: 14 end line: 22 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 714 unit: private def minioCredentials() file: common/src/main/scala/utils/AwsCredentials.scala start line: 20 end line: 28 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 715 unit: def dismount() file: cli/src/main/scala/com/gu/pfi/cli/service/CliVeracrypt.scala start line: 26 end line: 34 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 716 unit: def login() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 55 end line: 62 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 717 unit: private def deleteBlobsInBatches() file: cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala start line: 22 end line: 30 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 718 unit: export function fetchCollection() file: frontend/src/js/services/CollectionsApi.ts start line: 18 end line: 26 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 719 unit: export default function isLoadingResource() file: frontend/src/js/reducers/isLoadingResourceReducer.ts start line: 4 end line: 11 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 720 unit: export default function descendantResources() file: frontend/src/js/reducers/descendantResourcesReducer.js start line: 6 end line: 14 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 721 unit: export default function filters() file: frontend/src/js/reducers/filtersReducer.js start line: 1 end line: 9 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 722 unit: export default function expandedFilters() file: frontend/src/js/reducers/expandedFiltersReducer.ts start line: 4 end line: 12 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 723 unit: export function WorkspacePublicInfoIcon() file: frontend/src/js/components/workspace/WorkspacePublicInfoIcon.tsx start line: 5 end line: 13 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 724 unit: function scaleDimensions() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 19 end line: 26 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 725 unit: width: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 21 end line: 29 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 726 unit: function scalePage() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 48 end line: 56 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 727 unit: function onMountOrUnmount() file: frontend/src/js/components/viewer/PageViewer/PagePreview.tsx start line: 29 end line: 41 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 728 unit: renderNoPreview() file: frontend/src/js/components/viewer/Viewer.tsx start line: 265 end line: 272 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 729 unit: export function renderIcon() file: frontend/src/js/components/viewer/PagedBrowser.tsx start line: 15 end line: 22 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 730 unit: function onMountOrUnmount() file: frontend/src/js/components/viewer/CommentHighlighter.tsx start line: 73 end line: 84 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 731 unit: function treeFromResource() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 40 end line: 47 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 732 unit: export async function readDirectoryEntry() file: frontend/src/js/components/Uploads/FileApiHelpers.ts start line: 50 end line: 80 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 733 unit: function getCurrentlyUploading() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 199 end line: 207 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 734 unit: function mapStateToProps() file: frontend/src/js/components/IngestionEvents/MyUploads.tsx start line: 106 end line: 113 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 735 unit: function mapStateToProps() file: frontend/src/js/components/IngestionEvents/AllIngestionEvents.tsx start line: 129 end line: 136 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 736 unit: renderUser() file: frontend/src/js/components/Header.js start line: 97 end line: 105 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 737 unit: render() file: frontend/src/js/components/UtilComponents/Wizard.js start line: 103 end line: 110 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 738 unit: componentDidUpdate() file: frontend/src/js/components/Collections/CurrentCollection/CurrentCollection.tsx start line: 61 end line: 69 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 739 unit: function errorReceivingNodes() file: frontend/src/js/actions/getNodes.js start line: 29 end line: 36 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 740 unit: function errorReceivingSetupCheck() file: frontend/src/js/actions/users/genesisSetupCheck.js start line: 29 end line: 36 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 741 unit: function errorReceivingCreateGenesisUser() file: frontend/src/js/actions/users/createGenesisUser.js start line: 44 end line: 51 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 742 unit: function errorReceivingUserList() file: frontend/src/js/actions/users/listUsers.ts start line: 31 end line: 38 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 743 unit: function errorReceivingCreateUser() file: frontend/src/js/actions/users/createUser.ts start line: 38 end line: 45 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 744 unit: function errorAddCollectionsToUser() file: frontend/src/js/actions/users/addCollectionToUser.js start line: 30 end line: 37 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 745 unit: function errorSetUserPermissions() file: frontend/src/js/actions/users/setUserPermissions.js start line: 14 end line: 21 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 746 unit: function errorReceivingMyPermissions() file: frontend/src/js/actions/users/getMyPermissions.js start line: 21 end line: 28 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 747 unit: function errorReceivingCollection() file: frontend/src/js/actions/collections/getCollection.js start line: 34 end line: 41 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 748 unit: export function errorReceivingCollections() file: frontend/src/js/actions/collections/getCollections.js start line: 29 end line: 36 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 749 unit: function errorReceivingResource() file: frontend/src/js/actions/resources/getResource.js start line: 99 end line: 106 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 750 unit: export function clearResource() file: frontend/src/js/actions/resources/clearResource.js start line: 1 end line: 8 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 751 unit: function freezeSelection() file: frontend/src/js/actions/resources/setSelection.ts start line: 10 end line: 18 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 752 unit: export function setSelection() file: frontend/src/js/actions/resources/setSelection.ts start line: 20 end line: 27 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 753 unit: function errorGettingSuggestedFields() file: frontend/src/js/actions/search/getSuggestedFields.js start line: 19 end line: 26 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 754 unit: export function clearSearch() file: frontend/src/js/actions/search/clearSearch.js start line: 1 end line: 8 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 755 unit: function receiveSearch() file: frontend/src/js/actions/search/performSearch.js start line: 23 end line: 30 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 756 unit: function errorReceivingFilters() file: frontend/src/js/actions/getFilters.js start line: 29 end line: 36 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 757 unit: function receiveEmailThread() file: frontend/src/js/actions/email/getEmailThread.js start line: 13 end line: 20 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 758 unit: function errorReceivingEmailThread() file: frontend/src/js/actions/email/getEmailThread.js start line: 22 end line: 29 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 759 unit: export function clearAllErrors() file: frontend/src/js/actions/problems.js start line: 21 end line: 28 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 760 unit: export function clearAllWarnings() file: frontend/src/js/actions/problems.js start line: 30 end line: 37 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 761 unit: export function navigateToHighlight() file: frontend/src/js/actions/pages/navigateToHighlight.ts start line: 6 end line: 13 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 762 unit: function errorReceivingTokenInvalidation() file: frontend/src/js/actions/auth/invalidateAuthToken.js start line: 34 end line: 41 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 763 unit: function errorReceivingSessionKeepalive() file: frontend/src/js/actions/auth/sessionKeepalive.js start line: 33 end line: 40 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 764 unit: export function hasSingleBlobChild() file: frontend/src/js/util/resourceUtils.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 765 unit: export function hasSingleIngestionChild() file: frontend/src/js/util/resourceUtils.ts start line: 16 end line: 23 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 766 unit: def moveWorkspaceItem() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 463 end line: 470 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 767 unit: override def getIngestions() file: backend/app/services/manifest/Neo4jManifest.scala start line: 163 end line: 171 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 768 unit: private def highlightedPageOcr() file: backend/app/services/index/HitReaders.scala start line: 335 end line: 346 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 769 unit: override def flag() file: backend/app/services/index/ElasticsearchResources.scala start line: 564 end line: 571 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 770 unit: private def buildUpdateWorkspaceQuery() file: backend/app/services/index/ElasticsearchResources.scala start line: 685 end line: 694 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 771 unit: private def getFilterTerm() file: backend/app/services/events/Events.scala start line: 134 end line: 141 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 772 unit: def fromNeo4jValue() file: backend/app/model/frontend/Resource.scala start line: 18 end line: 26 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 773 unit: def convert() file: backend/app/utils/HtmlToPlainText.scala start line: 26 end line: 33 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 774 unit: def hasKeyOrFailure() file: backend/app/utils/Neo4jHelper.scala start line: 341 end line: 348 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 775 unit: def getLabel() file: backend/app/utils/AwsDiscovery.scala start line: 99 end line: 107 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 776 unit: def listObjects() file: backend/app/utils/aws/S3Client.scala start line: 81 end line: 90 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 777 unit: def rectangleToQuadPoints() file: backend/app/utils/PDFUtil.scala start line: 49 end line: 60 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 778 unit: def getWorkerDetails() file: backend/app/utils/WorkerControl.scala start line: 54 end line: 61 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 779 unit: private def breakLocksOnTerminatedWorkers() file: backend/app/utils/WorkerControl.scala start line: 185 end line: 194 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 780 unit: def deleteBlobCheckChildren() file: backend/app/commands/DeleteResource.scala start line: 82 end line: 91 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 781 unit: override def process() file: backend/app/commands/GetPages.scala start line: 19 end line: 26 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 782 unit: override def process() file: backend/app/commands/GetResource.scala start line: 22 end line: 29 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 783 unit: private def provideIngestionUri() file: backend/app/commands/CreateIngestion.scala start line: 35 end line: 43 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 784 unit: private def createIngestion() file: backend/app/commands/CreateIngestion.scala start line: 45 end line: 52 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 785 unit: override def process() file: backend/app/commands/GetPagePreview.scala start line: 14 end line: 23 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 786 unit: private def buildWorkspaceItemContext() file: backend/app/controllers/api/Collections.scala start line: 211 end line: 219 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 787 unit: def get() file: backend/app/controllers/api/Workspaces.scala start line: 118 end line: 125 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 788 unit: def invalidateExistingTokens() file: backend/app/controllers/api/Authentication.scala start line: 48 end line: 56 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 789 unit: def retryDeadLetterFiles() file: backend/app/controllers/api/Ingestion.scala start line: 12 end line: 19 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 790 unit: def getPagePreview() file: backend/app/controllers/api/Resource.scala start line: 89 end line: 97 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 791 unit: private def buildDefaultSearch() file: backend/app/controllers/api/Search.scala start line: 75 end line: 82 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 792 unit: def verifyParameters() file: backend/app/controllers/api/Search.scala start line: 108 end line: 116 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 793 unit: private def verifyWorkspaceFilter() file: backend/app/controllers/api/Search.scala start line: 159 end line: 166 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 794 unit: def updateUserFullname() file: backend/app/controllers/api/Users.scala start line: 53 end line: 61 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 795 unit: def updateUserPassword() file: backend/app/controllers/api/Users.scala start line: 63 end line: 70 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 796 unit: def removeUser() file: backend/app/controllers/api/Users.scala start line: 104 end line: 111 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 797 unit: private def getMessageAttribute() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 103 end line: 110 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 798 unit: private def getAttachmentName() file: backend/app/extraction/email/pst/PstEmailExtractor.scala start line: 124 end line: 131 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 799 unit: private def properties() file: backend/app/extraction/email/JakartaMail.scala start line: 38 end line: 51 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 800 unit: def read() file: common/src/main/scala/utils/VersionedFormat.scala start line: 10 end line: 16 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 801 unit: override def cause = Some() file: common/src/main/scala/utils/attempt/Failure.scala start line: 46 end line: 55 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 802 unit: def fromEither[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 158 end line: 165 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 803 unit: def catchNonFatal[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 172 end line: 178 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 804 unit: def timeSync[T]() file: common/src/main/scala/utils/Timing.scala start line: 24 end line: 32 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 805 unit: def makeRelativeFile() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliIngestionPipeline.scala start line: 152 end line: 158 size: 7 LOC McCabe index: 2 number of parameters: 6 id: 806 unit: def putMetadata() file: cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala start line: 64 end line: 72 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 807 unit: private def createMetadata() file: cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala start line: 74 end line: 81 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 808 unit: def decode() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentials.scala start line: 20 end line: 28 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 809 unit: private def mkdir() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentialsStore.scala start line: 61 end line: 67 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 810 unit: def run() file: cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala start line: 24 end line: 30 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 811 unit: export function createWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 4 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 812 unit: export function updateWorkspaceFollowers() file: frontend/src/js/services/WorkspaceApi.ts start line: 12 end line: 18 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 813 unit: export function updateWorkspaceIsPublic() file: frontend/src/js/services/WorkspaceApi.ts start line: 20 end line: 26 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 814 unit: export function updateWorkspaceName() file: frontend/src/js/services/WorkspaceApi.ts start line: 28 end line: 34 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 815 unit: export function addUserCollections() file: frontend/src/js/services/UserApi.js start line: 7 end line: 13 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 816 unit: export function createUserApi() file: frontend/src/js/services/UserApi.js start line: 19 end line: 25 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 817 unit: export function updatePasswordApi() file: frontend/src/js/services/UserApi.js start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 818 unit: export function updateFullnameApi() file: frontend/src/js/services/UserApi.js start line: 35 end line: 41 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 819 unit: export function setUserPermissionsApi() file: frontend/src/js/services/UserApi.js start line: 43 end line: 49 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 820 unit: export function genesisSetupInitialDatabaseUserApi() file: frontend/src/js/services/UserApi.js start line: 62 end line: 68 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 821 unit: export function genesisSetupInitialPandaUserApi() file: frontend/src/js/services/UserApi.js start line: 70 end line: 76 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 822 unit: export function postComment() file: frontend/src/js/services/CommentsApi.ts start line: 4 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 823 unit: export function authPreviewLink() file: frontend/src/js/services/PreviewApi.js start line: 3 end line: 9 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 824 unit: export function getPreviewBlob() file: frontend/src/js/services/PreviewApi.js start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 825 unit: export function newCollection() file: frontend/src/js/services/CollectionsApi.ts start line: 6 end line: 12 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 826 unit: export function authDownloadLink() file: frontend/src/js/services/DocumentApi.js start line: 7 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 827 unit: function getHighlightAfterPageLoad() file: frontend/src/js/reducers/pagesReducer.ts start line: 65 end line: 73 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 828 unit: componentDidMount() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 316 end line: 323 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 829 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 359 end line: 365 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 830 unit: height: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 22 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 831 unit: await renderTextLayer() file: frontend/src/js/components/viewer/PageViewer/pageViewerPdf.ts start line: 54 end line: 60 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 832 unit: function DetailsLink() file: frontend/src/js/components/viewer/EmailDetails.js start line: 103 end line: 110 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 833 unit: render() file: frontend/src/js/components/users/RegisterUser.js start line: 224 end line: 230 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 834 unit: renderDatabaseProviderGenesis() file: frontend/src/js/components/users/CreateGenesisUser.js start line: 164 end line: 170 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 835 unit: await renderTextLayer() file: frontend/src/js/components/PageViewer/PdfHelpers.ts start line: 46 end line: 52 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 836 unit: function mapDispatchToProps() file: frontend/src/js/components/IngestionEvents/AllIngestionEvents.tsx start line: 138 end line: 144 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 837 unit: renderSettingsLink() file: frontend/src/js/components/Header.js start line: 58 end line: 64 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 838 unit: renderPageSpan() file: frontend/src/js/components/UtilComponents/PageNavigator.js start line: 33 end line: 39 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 839 unit: export function ProgressAnimation() file: frontend/src/js/components/UtilComponents/ProgressAnimation.js start line: 3 end line: 9 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 840 unit: render() file: frontend/src/js/components/UtilComponents/ErrorBar.js start line: 66 end line: 72 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 841 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 156 end line: 162 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 842 unit: getCurrentSlideRef() file: frontend/src/js/components/UtilComponents/Wizard.js start line: 22 end line: 31 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 843 unit: function clearSelection() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 17 end line: 23 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 844 unit: renderDatabaseProvider() file: frontend/src/js/components/Login/Login.js start line: 207 end line: 213 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 845 unit: hasCheckedSubOptions() file: frontend/src/js/components/SearchSidebar/SearchFilterOption.js start line: 96 end line: 103 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 846 unit: function errorReceivingExtractionFailures() file: frontend/src/js/actions/metrics/getExtractionFailures.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 847 unit: function errorReceivingMimeTypeCoverage() file: frontend/src/js/actions/metrics/getMimeTypeCoverage.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 848 unit: function receiveNodes() file: frontend/src/js/actions/getNodes.js start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 849 unit: function receiveSetupCheck() file: frontend/src/js/actions/users/genesisSetupCheck.js start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 850 unit: function requestCreateGenesisUser() file: frontend/src/js/actions/users/createGenesisUser.js start line: 28 end line: 34 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 851 unit: function receiveCreateGenesisUser() file: frontend/src/js/actions/users/createGenesisUser.js start line: 36 end line: 42 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 852 unit: function receiveUserList() file: frontend/src/js/actions/users/listUsers.ts start line: 23 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 853 unit: function requestCreateUser() file: frontend/src/js/actions/users/createUser.ts start line: 22 end line: 28 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 854 unit: function receiveCreateUser() file: frontend/src/js/actions/users/createUser.ts start line: 30 end line: 36 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 855 unit: function receiveMyPermissions() file: frontend/src/js/actions/users/getMyPermissions.js start line: 13 end line: 19 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 856 unit: function requestCollection() file: frontend/src/js/actions/collections/getCollection.js start line: 18 end line: 24 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 857 unit: function receiveCollection() file: frontend/src/js/actions/collections/getCollection.js start line: 26 end line: 32 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 858 unit: export function receiveCollections() file: frontend/src/js/actions/collections/getCollections.js start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 859 unit: export function setIsResourceLoading() file: frontend/src/js/actions/resources/getResource.js start line: 75 end line: 81 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 860 unit: function receiveResource() file: frontend/src/js/actions/resources/getResource.js start line: 83 end line: 89 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 861 unit: function receiveChildResource() file: frontend/src/js/actions/resources/getResource.js start line: 91 end line: 97 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 862 unit: export function getSuggestedFields() file: frontend/src/js/actions/search/getSuggestedFields.js start line: 3 end line: 9 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 863 unit: export function receiveSuggestedFields() file: frontend/src/js/actions/search/getSuggestedFields.js start line: 11 end line: 17 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 864 unit: function requestSearch() file: frontend/src/js/actions/search/performSearch.js start line: 15 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 865 unit: function recieveFilters() file: frontend/src/js/actions/getFilters.js start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 866 unit: function setPreferences() file: frontend/src/js/actions/preferences.js start line: 22 end line: 28 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 867 unit: function errorUpdatingWorkspaceMetadata() file: frontend/src/js/actions/workspaces/renameWorkspace.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 868 unit: function errorRenamingItem() file: frontend/src/js/actions/workspaces/renameItem.ts start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 869 unit: function errorAddingFolder() file: frontend/src/js/actions/workspaces/addFolderToWorkspace.ts start line: 21 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 870 unit: function errorAddingResource() file: frontend/src/js/actions/workspaces/addResourceToWorkspace.ts start line: 23 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 871 unit: function errorMovingItem() file: frontend/src/js/actions/workspaces/moveItem.ts start line: 37 end line: 43 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 872 unit: function errorCreatingWorkspace() file: frontend/src/js/actions/workspaces/createWorkspace.ts start line: 23 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 873 unit: function errorUpdatingWorkspaceMetadata() file: frontend/src/js/actions/workspaces/setWorkspaceIsPublic.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 874 unit: function errorReprocessingBlob() file: frontend/src/js/actions/workspaces/reprocessBlob.ts start line: 18 end line: 24 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 875 unit: function errorUpdatingWorkspaceMetadata() file: frontend/src/js/actions/workspaces/setWorkspaceFollowers.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 876 unit: function errorCopyingItem() file: frontend/src/js/actions/workspaces/copyItem.ts start line: 37 end line: 43 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 877 unit: function errorRenamingItem() file: frontend/src/js/actions/workspaces/deleteItem.ts start line: 25 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 878 unit: function errorDeletingWorkspace() file: frontend/src/js/actions/workspaces/deleteWorkspace.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 879 unit: function errorGettingWorkspaces() file: frontend/src/js/actions/workspaces/getWorkspacesMetadata.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 880 unit: function errorRenamingItem() file: frontend/src/js/actions/workspaces/deleteResourceFromWorkspace.ts start line: 25 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 881 unit: export function setFilterExpansionState() file: frontend/src/js/actions/setFilterExpansionState.ts start line: 3 end line: 9 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 882 unit: function requestToken() file: frontend/src/js/actions/auth/getAuthToken.js start line: 39 end line: 45 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 883 unit: function require2fa() file: frontend/src/js/actions/auth/getAuthToken.js start line: 60 end line: 66 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 884 unit: function requirePanda() file: frontend/src/js/actions/auth/getAuthToken.js start line: 68 end line: 74 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 885 unit: function forbidden() file: frontend/src/js/actions/auth/getAuthToken.js start line: 76 end line: 82 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 886 unit: export function removeLastUnmatchedQuote() file: frontend/src/js/util/stringUtils.ts start line: 5 end line: 11 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 887 unit: export function getCurrentHighlight() file: frontend/src/js/util/resourceUtils.ts start line: 126 end line: 132 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 888 unit: export function treeToOrderedEntries() file: frontend/src/js/util/treeUtils.ts start line: 60 end line: 66 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 889 unit: function getMonthIndex() file: frontend/src/js/util/parseDate.js start line: 121 end line: 128 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 890 unit: export function logOutTheUserLocally() file: frontend/src/js/util/auth/handleResponseFromAuthRequest.ts start line: 4 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 891 unit: def createPairwiseChain() file: backend/app/services/ingestion/IngestionServices.scala start line: 25 end line: 31 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 892 unit: def fromNeo4jValue() file: backend/app/services/annotations/Annotations.scala start line: 40 end line: 46 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 893 unit: def apply() file: backend/app/services/users/Neo4jUserManagement.scala start line: 24 end line: 31 size: 7 LOC McCabe index: 3 number of parameters: 7 id: 894 unit: def copyToScratchSpace() file: backend/app/services/ScratchSpace.scala start line: 39 end line: 48 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 895 unit: def getPreviewType() file: backend/app/services/previewing/PreviewService.scala start line: 21 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 896 unit: private def runGeneratorOnInputStream() file: backend/app/services/previewing/PreviewService.scala start line: 116 end line: 122 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 897 unit: def apply() file: backend/app/services/previewing/PreviewService.scala start line: 174 end line: 182 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 898 unit: def metricDatum() file: backend/app/services/MetricsService.scala start line: 25 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 899 unit: def updateMetric() file: backend/app/services/MetricsService.scala start line: 87 end line: 95 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 900 unit: def execute[T, U]() file: backend/app/services/ElasticsearchSyntax.scala start line: 86 end line: 93 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 901 unit: def executeNoReturn[T, U]() file: backend/app/services/ElasticsearchSyntax.scala start line: 95 end line: 102 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 902 unit: override def read() file: backend/app/services/index/HitReaders.scala start line: 148 end line: 154 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 903 unit: def readDimensions() file: backend/app/services/index/HitReaders.scala start line: 175 end line: 182 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 904 unit: private def readRecipient() file: backend/app/services/index/HitReaders.scala start line: 247 end line: 254 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 905 unit: def workspaces() file: backend/app/services/index/Aggregations.scala start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 906 unit: def parseEventStatus() file: backend/app/services/observability/Models.scala start line: 160 end line: 167 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 907 unit: def anonymiseEventsOlderThanTwoWeeks() file: backend/app/services/observability/Models.scala start line: 227 end line: 233 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 908 unit: def getData() file: backend/app/services/IngestStorage.scala start line: 20 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 909 unit: override def reads() file: backend/app/model/annotations/Comment.scala start line: 34 end line: 40 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 910 unit: private def getLanguages() file: backend/app/model/manifest/Ingestion.scala start line: 40 end line: 46 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 911 unit: def withPstIdOption() file: backend/app/model/Email.scala start line: 47 end line: 53 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 912 unit: override def reads() file: backend/app/model/frontend/SearchResult.scala start line: 24 end line: 30 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 913 unit: override def writes() file: backend/app/model/frontend/SearchResult.scala start line: 32 end line: 38 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 914 unit: def workspaceTreeToBlobIds() file: backend/app/model/frontend/TreeEntry.scala start line: 60 end line: 66 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 915 unit: def fromValue() file: backend/app/model/frontend/email/EmailThread.scala start line: 22 end line: 28 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 916 unit: def optionally[T]() file: backend/app/model/package.scala start line: 27 end line: 33 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 917 unit: def hasKeyOrFailure() file: backend/app/utils/Neo4jHelper.scala start line: 313 end line: 319 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 918 unit: def hasKeyOrFailure() file: backend/app/utils/Neo4jHelper.scala start line: 321 end line: 327 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 919 unit: def hasKeyOrFailure() file: backend/app/utils/Neo4jHelper.scala start line: 331 end line: 337 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 920 unit: private def readSSMParameter() file: backend/app/utils/AwsDiscovery.scala start line: 177 end line: 184 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 921 unit: private def getTranscriptOutputText() file: backend/app/utils/Whisper.scala start line: 15 end line: 22 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 922 unit: def authoriseDownload() file: backend/app/utils/controller/DownloadHelper.scala start line: 43 end line: 50 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 923 unit: def verify() file: backend/app/utils/auth/PasswordHashing.scala start line: 48 end line: 54 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 924 unit: def validate() file: backend/app/utils/auth/PasswordValidator.scala start line: 6 end line: 12 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 925 unit: private def getUser() file: backend/app/utils/auth/AuthActionBuilder.scala start line: 97 end line: 103 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 926 unit: override def updatePassword() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 94 end line: 100 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 927 unit: override def genesisUser() file: backend/app/utils/auth/providers/PanDomainUserProvider.scala start line: 72 end line: 78 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 928 unit: override def load() file: backend/app/AppLoader.scala start line: 8 end line: 16 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 929 unit: private def deleteFromS3Preview() file: backend/app/commands/DeleteResource.scala start line: 20 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 930 unit: private def getProvidedDisplayName() file: backend/app/commands/CreateIngestion.scala start line: 54 end line: 60 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 931 unit: def listAllUploads() file: backend/app/controllers/api/Events.scala start line: 12 end line: 18 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 932 unit: def createUser() file: backend/app/controllers/api/Users.scala start line: 38 end line: 44 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 933 unit: def removeUser2FA() file: backend/app/controllers/api/Users.scala start line: 96 end line: 102 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 934 unit: def getCommentsForBlob() file: backend/app/controllers/api/Comments.scala start line: 50 end line: 56 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 935 unit: def getPageData() file: backend/app/controllers/api/PagesController.scala start line: 50 end line: 56 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 936 unit: private def markExternalExtractorAsComplete() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 112 end line: 118 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 937 unit: def parsePriority() file: backend/app/extraction/email/olm/OlmMessage.scala start line: 68 end line: 74 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 938 unit: override def extract() file: backend/app/extraction/email/pst/PstEmailExtractor.scala start line: 35 end line: 46 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 939 unit: private def flattenMultipart() file: backend/app/extraction/email/eml/EmlParser.scala start line: 140 end line: 146 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 940 unit: override def extractOcr() file: backend/app/extraction/ocr/ImageOcrExtractor.scala start line: 39 end line: 45 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 941 unit: private def cleanup() file: backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala start line: 89 end line: 95 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 942 unit: def reads() file: backend/app/extraction/ExternalTranscriptionExtractor.scala start line: 77 end line: 83 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 943 unit: def pandaS3Client() file: common/src/main/scala/utils/AwsS3Clients.scala start line: 38 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 944 unit: def await() file: common/src/main/scala/utils/attempt/AttemptAwait.scala start line: 9 end line: 14 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 945 unit: def map2[B, C]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 33 end line: 38 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 946 unit: def transform[B]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 58 end line: 63 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 947 unit: def traverseOption[A, B]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 116 end line: 121 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 948 unit: private def log() file: common/src/main/scala/utils/Timing.scala start line: 8 end line: 13 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 949 unit: private def awsCredentials() file: common/src/main/scala/utils/AwsCredentials.scala start line: 13 end line: 18 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 950 unit: private def filesIterator() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliIngestionPipeline.scala start line: 143 end line: 148 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 951 unit: def createIngestion() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 37 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 5 id: 952 unit: def createUsers() file: cli/src/main/scala/com/gu/pfi/cli/service/CliUsers.scala start line: 14 end line: 20 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 953 unit: private def mountSource() file: cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala start line: 33 end line: 39 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 954 unit: private def dismountSource() file: cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala start line: 41 end line: 48 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 955 unit: def run() file: cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala start line: 15 end line: 20 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 956 unit: private def deleteBatchOfBlobs() file: cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala start line: 32 end line: 38 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 957 unit: export function fetchPreviewLink() file: frontend/src/js/services/PreviewApi.js start line: 43 end line: 48 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 958 unit: triggerSearch() file: frontend/src/js/components/Search/Search.js start line: 101 end line: 106 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 959 unit: componentWillUnmount() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 339 end line: 345 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 960 unit: UNSAFE_componentWillMount() file: frontend/src/js/components/viewer/ViewerSidebar.js start line: 46 end line: 53 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 961 unit: function mapDispatchToProps() file: frontend/src/js/components/viewer/ViewerSidebar.js start line: 93 end line: 98 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 962 unit: function PreviewError() file: frontend/src/js/components/viewer/Preview.js start line: 21 end line: 26 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 963 unit: top: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 23 end line: 29 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 964 unit: renderResource() file: frontend/src/js/components/viewer/Viewer.tsx start line: 339 end line: 345 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 965 unit: databaseContinue() file: frontend/src/js/components/users/CreateNewUser.js start line: 27 end line: 32 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 966 unit: function mapStateToProps() file: frontend/src/js/components/Directory/Directory.tsx start line: 69 end line: 74 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 967 unit: function mapDispatchToProps() file: frontend/src/js/components/Directory/Directory.tsx start line: 76 end line: 81 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 968 unit: function mapStateToProps() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 74 end line: 79 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 969 unit: function shrinkDisplay() file: frontend/src/js/components/ResourceBreadcrumbs/ResourceTrail.tsx start line: 65 end line: 71 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 970 unit: function mapDispatchToProps() file: frontend/src/js/components/ResourceHandler/ResourceHandler.tsx start line: 70 end line: 75 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 971 unit: async function uploadFiles() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 159 end line: 197 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 972 unit: blobs: getWorkspaceBlobs() file: frontend/src/js/components/IngestionEvents/IngestionEvents.tsx start line: 560 end line: 565 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 973 unit: export function updateCurrentCollection() file: frontend/src/js/components/IngestionEvents/updateCurrentCollection.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 974 unit: export function updateCurrentIngestion() file: frontend/src/js/components/IngestionEvents/updateCurrentIngestion.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 975 unit: function calculateActive() file: frontend/src/js/components/Header.js start line: 10 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 976 unit: renderStartElipsis() file: frontend/src/js/components/UtilComponents/PageNavigator.js start line: 19 end line: 24 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 977 unit: renderEndElipsis() file: frontend/src/js/components/UtilComponents/PageNavigator.js start line: 26 end line: 31 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 978 unit: function escapeHighlights() file: frontend/src/js/components/UtilComponents/HighlightedText.js start line: 5 end line: 11 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 979 unit: function removeHighlights() file: frontend/src/js/components/UtilComponents/HighlightedText.js start line: 13 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 980 unit: function SearchLinkUnconnected() file: frontend/src/js/components/UtilComponents/SearchLink.js start line: 9 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 981 unit: render() file: frontend/src/js/components/UtilComponents/TreeBrowser/Leaf.tsx start line: 90 end line: 97 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 982 unit: componentDidMount() file: frontend/src/js/components/Login/Login.js start line: 37 end line: 42 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 983 unit: function mapDispatchToProps() file: frontend/src/js/components/Login/Login.js start line: 270 end line: 275 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 984 unit: componentDidMount() file: frontend/src/js/components/Collections/CurrentCollection/CurrentCollection.tsx start line: 54 end line: 59 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 985 unit: function mapStateToProps() file: frontend/src/js/components/Settings/About.tsx start line: 35 end line: 40 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 986 unit: function mapDispatchToProps() file: frontend/src/js/components/Settings/SettingsSidebar.js start line: 79 end line: 84 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 987 unit: function recieveExtractionFailures() file: frontend/src/js/actions/metrics/getExtractionFailures.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 988 unit: function receiveMimeTypeCoverage() file: frontend/src/js/actions/metrics/getMimeTypeCoverage.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 989 unit: export function updateCurrentWorkspace() file: frontend/src/js/actions/ingestEvents/updateCurrentWorkspace.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 990 unit: function requestNodes() file: frontend/src/js/actions/getNodes.js start line: 14 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 991 unit: function requestSetupCheck() file: frontend/src/js/actions/users/genesisSetupCheck.js start line: 14 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 992 unit: function requestUserList() file: frontend/src/js/actions/users/listUsers.ts start line: 16 end line: 21 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 993 unit: function requestAddCollectionsToUser() file: frontend/src/js/actions/users/addCollectionToUser.js start line: 16 end line: 21 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 994 unit: function receiveAddCollectionsToUser() file: frontend/src/js/actions/users/addCollectionToUser.js start line: 23 end line: 28 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 995 unit: export function requestCollections() file: frontend/src/js/actions/collections/getCollections.js start line: 14 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 996 unit: export function resetResource() file: frontend/src/js/actions/resources/getResource.js start line: 68 end line: 73 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 997 unit: function errorReceivingSearch() file: frontend/src/js/actions/search/performSearch.js start line: 32 end line: 37 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 998 unit: function requestFilters() file: frontend/src/js/actions/getFilters.js start line: 14 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 999 unit: export function setCurrentHighlightInUrl() file: frontend/src/js/actions/urlParams/setCurrentHighlight.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1000 unit: export function setResourceView() file: frontend/src/js/actions/urlParams/setViews.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1001 unit: export function setDetailsView() file: frontend/src/js/actions/urlParams/setViews.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1002 unit: export function updateSearchQueryFilters() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1003 unit: export function updateSearchText() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1004 unit: export function updatePage() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1005 unit: export function updatePageSize() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 24 end line: 29 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1006 unit: export function updateSortBy() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 31 end line: 36 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1007 unit: export function updateUrlParams() file: frontend/src/js/actions/urlParams/updateSearchQuery.ts start line: 38 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1008 unit: export function setPreference() file: frontend/src/js/actions/preferences.js start line: 6 end line: 12 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1009 unit: export function updatePreference() file: frontend/src/js/actions/preferences.js start line: 14 end line: 20 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1010 unit: export function setSelectedEntries() file: frontend/src/js/actions/workspaces/setSelectedEntries.ts start line: 5 end line: 10 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1011 unit: export function setEntryBeingRenamed() file: frontend/src/js/actions/workspaces/setEntryBeingRenamed.ts start line: 5 end line: 10 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1012 unit: export function setNodeAsExpanded() file: frontend/src/js/actions/workspaces/setNodeAsExpanded.ts start line: 5 end line: 10 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1013 unit: export function setFocusedEntry() file: frontend/src/js/actions/workspaces/setFocusedEntry.ts start line: 5 end line: 10 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1014 unit: export function setNodeAsCollapsed() file: frontend/src/js/actions/workspaces/setNodeAsCollapsed.ts start line: 5 end line: 10 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1015 unit: function receiveGetWorkspacesMetadata() file: frontend/src/js/actions/workspaces/getWorkspacesMetadata.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1016 unit: function requestTokenInvalidation() file: frontend/src/js/actions/auth/invalidateAuthToken.js start line: 20 end line: 25 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1017 unit: function receiveTokenInvalidation() file: frontend/src/js/actions/auth/invalidateAuthToken.js start line: 27 end line: 32 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1018 unit: function requestSessionKeepalive() file: frontend/src/js/actions/auth/sessionKeepalive.js start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1019 unit: function receiveSessionKeepalive() file: frontend/src/js/actions/auth/sessionKeepalive.js start line: 26 end line: 31 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1020 unit: export default function directionalStyle() file: frontend/src/js/util/styleLocalization.js start line: 3 end line: 8 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1021 unit: export function hrefFromResource() file: frontend/src/js/util/resourceUtils.ts start line: 33 end line: 39 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1022 unit: renderLoggedInWithEUI() file: frontend/src/js/App.js start line: 58 end line: 63 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1023 unit: def recordIngestionEvent() file: backend/app/services/ingestion/IngestionServices.scala start line: 44 end line: 50 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1024 unit: private def moveToRootOfNewWorkspace() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 399 end line: 404 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 1025 unit: override def setup() file: backend/app/services/manifest/Neo4jManifest.scala start line: 41 end line: 47 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1026 unit: private def run[T]() file: backend/app/services/ObjectStorage.scala start line: 80 end line: 85 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1027 unit: override def generatePreview() file: backend/app/services/previewing/PreviewService.scala start line: 57 end line: 62 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1028 unit: override def getPreviewObject() file: backend/app/services/previewing/PreviewService.scala start line: 64 end line: 69 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1029 unit: private def getObjectData() file: backend/app/services/previewing/PreviewService.scala start line: 124 end line: 129 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1030 unit: def updateMetrics() file: backend/app/services/MetricsService.scala start line: 35 end line: 41 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1031 unit: def updateMetrics() file: backend/app/services/MetricsService.scala start line: 42 end line: 48 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1032 unit: def emptyMultiLanguageField() file: backend/app/services/ElasticsearchSyntax.scala start line: 49 end line: 55 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1033 unit: private def readEmailResult() file: backend/app/services/index/HitReaders.scala start line: 190 end line: 196 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1034 unit: private def readDocumentResult() file: backend/app/services/index/HitReaders.scala start line: 198 end line: 204 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1035 unit: def build() file: backend/app/services/index/SearchContext.scala start line: 22 end line: 27 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1036 unit: def textHighlighters() file: backend/app/services/index/HighlightFields.scala start line: 50 end line: 56 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1037 unit: def highlighter() file: backend/app/services/index/HighlightFields.scala start line: 70 end line: 75 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1038 unit: def withNameCustom() file: backend/app/services/observability/Models.scala start line: 41 end line: 46 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1039 unit: def parsePathsArray() file: backend/app/services/observability/Models.scala start line: 208 end line: 213 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1040 unit: private def anonymise() file: backend/app/services/observability/Models.scala start line: 220 end line: 225 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1041 unit: def insertEvent() file: backend/app/services/observability/PostgresClient.scala start line: 12 end line: 19 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1042 unit: override def insertEvent() file: backend/app/services/observability/PostgresClient.scala start line: 20 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1043 unit: def fromString() file: backend/app/services/events/Events.scala start line: 23 end line: 28 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 1044 unit: private def parseKey() file: backend/app/services/IngestStorage.scala start line: 28 end line: 34 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1045 unit: override def delete() file: backend/app/services/IngestStorage.scala start line: 66 end line: 71 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1046 unit: def pushParentDirectories() file: backend/app/ingestion/IngestionContextBuilder.scala start line: 20 end line: 25 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1047 unit: override def writes() file: backend/app/model/annotations/Comment.scala start line: 41 end line: 46 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1048 unit: def withPstIdOption() file: backend/app/model/Email.scala start line: 24 end line: 29 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 1049 unit: def withRfcValue() file: backend/app/model/Email.scala start line: 31 end line: 37 size: 6 LOC McCabe index: 10 number of parameters: 1 id: 1050 unit: def fromValue() file: backend/app/model/frontend/email/EmailThread.scala start line: 36 end line: 41 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1051 unit: def fromValues() file: backend/app/model/frontend/email/EmailThread.scala start line: 51 end line: 56 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1052 unit: def hasTextOrNone() file: backend/app/model/package.scala start line: 9 end line: 26 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1053 unit: def measure[T]() file: backend/app/utils/Stopwatch.scala start line: 4 end line: 9 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1054 unit: private def buildElasticsearchHosts() file: backend/app/utils/AwsDiscovery.scala start line: 137 end line: 144 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1055 unit: private def runningOnOldestInstance() file: backend/app/utils/WorkerControl.scala start line: 90 end line: 97 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1056 unit: override def enrollUser2FA() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 102 end line: 108 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1057 unit: override def createUser() file: backend/app/utils/auth/providers/PanDomainUserProvider.scala start line: 81 end line: 87 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1058 unit: override def process() file: backend/app/commands/VerifyIngestion.scala start line: 9 end line: 14 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1059 unit: def process() file: backend/app/commands/CreateIngestion.scala start line: 15 end line: 21 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1060 unit: private def buildMetadata() file: backend/app/commands/IngestFile.scala start line: 89 end line: 96 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1061 unit: private def reprocessBlob() file: backend/app/controllers/api/Workspaces.scala start line: 82 end line: 87 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 1062 unit: def generate2faToken() file: backend/app/controllers/api/Authentication.scala start line: 58 end line: 63 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1063 unit: def preAuthorizedDownload() file: backend/app/controllers/api/Previews.scala start line: 47 end line: 53 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1064 unit: private def safeInvokeExtractor() file: backend/app/extraction/Worker.scala start line: 137 end line: 142 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 1065 unit: private def markAsFailure() file: backend/app/extraction/Worker.scala start line: 156 end line: 162 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1066 unit: private def markAsFailure() file: backend/app/extraction/ExternalTranscriptionWorker.scala start line: 150 end line: 156 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1067 unit: def getMessageUri() file: backend/app/extraction/email/eml/EmlParser.scala start line: 96 end line: 102 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1068 unit: def getByKeyOrThrow() file: common/src/main/scala/model/Language.scala start line: 16 end line: 20 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1069 unit: def reads() file: common/src/main/scala/model/Language.scala start line: 37 end line: 41 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1070 unit: def foreach[U]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 13 end line: 17 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1071 unit: def asFuture() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 74 end line: 78 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1072 unit: def toEitherT: EitherT[Future, Failure, A] = EitherT() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 93 end line: 99 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1073 unit: def traverse[A, B, M[X] Attempt[B])() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 107 end line: 111 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 1074 unit: def successfulAttempts[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 211 end line: 215 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1075 unit: def listCollections() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1076 unit: def createCollection() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1077 unit: private def buildRNG() file: cli/src/main/scala/com/gu/pfi/cli/service/CliUsers.scala start line: 27 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1078 unit: def putData() file: cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala start line: 21 end line: 26 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1079 unit: def putData() file: cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala start line: 50 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1080 unit: def putFileData() file: cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala start line: 57 end line: 62 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1081 unit: def put() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentialsStore.scala start line: 45 end line: 50 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1082 unit: private def runPipeline() file: cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala start line: 50 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1083 unit: export function deleteWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1084 unit: export function deleteItem() file: frontend/src/js/services/WorkspaceApi.ts start line: 82 end line: 86 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1085 unit: export function deleteResourceFromWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 88 end line: 92 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1086 unit: export function deleteUserApi() file: frontend/src/js/services/UserApi.js start line: 51 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1087 unit: export function invalidateExistingTokens() file: frontend/src/js/services/AuthApi.js start line: 18 end line: 22 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1088 unit: export function deleteComment() file: frontend/src/js/services/CommentsApi.ts start line: 16 end line: 20 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1089 unit: export function uploadFileWithNewIngestion() file: frontend/src/js/services/CollectionsApi.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 7 id: 1090 unit: function onDismiss() file: frontend/src/js/components/workspace/ShareWorkspaceModal.tsx start line: 59 end line: 63 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1091 unit: function mapStateToProps() file: frontend/src/js/components/workspace/ConfirmModal.tsx start line: 145 end line: 149 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1092 unit: function mapDispatchToProps() file: frontend/src/js/components/workspace/CreateWorkspaceModal.tsx start line: 179 end line: 183 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1093 unit: render() file: frontend/src/js/components/viewer/ViewerActions.js start line: 22 end line: 26 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1094 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/viewer/ViewerSidebar.js start line: 40 end line: 44 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1095 unit: bottom: ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 24 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1096 unit: export function scaleDocument() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 58 end line: 63 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1097 unit: export async function parsePDF() file: frontend/src/js/components/viewer/PageViewer/pageViewerPdf.ts start line: 24 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1098 unit: export async function rasterisePage() file: frontend/src/js/components/viewer/PageViewer/pageViewerPdf.ts start line: 31 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 1099 unit: saveAs: decodeURIComponent() file: frontend/src/js/components/viewer/AddToWorkspaceModal.tsx start line: 61 end line: 66 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 1100 unit: function getNewCommentHighlight() file: frontend/src/js/components/viewer/TextPreview.tsx start line: 23 end line: 27 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1101 unit: function mapDispatchToProps() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 137 end line: 141 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1102 unit: function mapStateToProps() file: frontend/src/js/components/viewer/TextPopover.js start line: 70 end line: 74 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1103 unit: function mapDispatchToProps() file: frontend/src/js/components/viewer/TextPopover.js start line: 76 end line: 80 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1104 unit: UNSAFE_componentWillUpdate() file: frontend/src/js/components/SearchResults/SearchResults.js start line: 20 end line: 24 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1105 unit: fetchResourceIfRequired() file: frontend/src/js/components/Directory/Directory.tsx start line: 40 end line: 44 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 1106 unit: componentDidUpdateOrMount() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 30 end line: 34 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 1107 unit: componentDidMount() file: frontend/src/js/components/ResourceHandler/ResourceHandler.tsx start line: 23 end line: 27 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 1108 unit: function mapStateToProps() file: frontend/src/js/components/ResourceHandler/ResourceHandler.tsx start line: 64 end line: 68 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1109 unit: export async function readFileEntry() file: frontend/src/js/components/Uploads/FileApiHelpers.ts start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1110 unit: export function getDefaultCollection() file: frontend/src/js/components/Uploads/UploadTarget.ts start line: 17 end line: 21 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1111 unit: function onDismiss() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 269 end line: 274 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1112 unit: renderPageButton() file: frontend/src/js/components/UtilComponents/PageNavigator.js start line: 12 end line: 16 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1113 unit: function mapStateToProps() file: frontend/src/js/components/UtilComponents/ErrorBar.js start line: 75 end line: 79 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1114 unit: dismiss() file: frontend/src/js/components/UtilComponents/Modal.js start line: 26 end line: 30 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 1115 unit: function handleClickOutside() file: frontend/src/js/components/UtilComponents/DetectClickOutside.tsx start line: 10 end line: 14 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1116 unit: function mapStateToProps() file: frontend/src/js/components/UtilComponents/SearchLink.js start line: 54 end line: 58 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1117 unit: UNSAFE_componentWillReceiveProps() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 36 end line: 40 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1118 unit: function mapStateToProps() file: frontend/src/js/components/UtilComponents/TreeBrowser/ItemName.tsx start line: 81 end line: 85 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1119 unit: function mapDispatchToProps() file: frontend/src/js/components/UtilComponents/TreeBrowser/ItemName.tsx start line: 87 end line: 91 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1120 unit: componentDidUpdate() file: frontend/src/js/components/Login/Login.js start line: 49 end line: 53 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1121 unit: resourceHasChanged() file: frontend/src/js/components/Collections/CurrentCollection/CurrentCollection.tsx start line: 40 end line: 45 size: 5 LOC McCabe index: 4 number of parameters: 0 id: 1122 unit: loadResource() file: frontend/src/js/components/Collections/CurrentCollection/CurrentCollection.tsx start line: 47 end line: 52 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1123 unit: function mapStateToProps() file: frontend/src/js/components/Settings/ExtractionFailuresComponent.tsx start line: 100 end line: 104 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1124 unit: function mapDispatchToProps() file: frontend/src/js/components/Settings/ExtractionFailuresComponent.tsx start line: 106 end line: 110 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1125 unit: componentDidMount() file: frontend/src/js/components/Settings/Users.tsx start line: 40 end line: 44 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1126 unit: function mapStateToProps() file: frontend/src/js/components/Settings/SettingsSidebar.js start line: 73 end line: 77 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1127 unit: function mapStateToProps() file: frontend/src/js/components/Settings/FeatureSwitches.js start line: 64 end line: 68 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1128 unit: function mapDispatchToProps() file: frontend/src/js/components/Settings/FeatureSwitches.js start line: 70 end line: 74 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1129 unit: export function resetPages() file: frontend/src/js/actions/pages/resetPages.ts start line: 5 end line: 9 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1130 unit: function mapStateToProps() file: frontend/src/js/eui-components/GiantEuiSettings.tsx start line: 37 end line: 41 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1131 unit: function mapDispatchToProps() file: frontend/src/js/eui-components/GiantEuiSettings.tsx start line: 43 end line: 47 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1132 unit: function lazyFunction() file: frontend/src/js/types/SearchFilter.js start line: 3 end line: 7 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1133 unit: export function filterCommentsInView() file: frontend/src/js/util/commentUtils.ts start line: 16 end line: 20 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1134 unit: module.exports = function() file: frontend/src/setupProxy.js start line: 5 end line: 9 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1135 unit: private def singleUser() file: backend/app/services/users/Neo4jUserManagement.scala start line: 360 end line: 364 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1136 unit: def pathFor() file: backend/app/services/ScratchSpace.scala start line: 28 end line: 33 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1137 unit: def recordSearchInFolderEvent() file: backend/app/services/MetricsService.scala start line: 97 end line: 102 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1138 unit: def field[T]() file: backend/app/services/index/HitReaders.scala start line: 24 end line: 28 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1139 unit: private def readOcr() file: backend/app/services/index/HitReaders.scala start line: 256 end line: 260 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1140 unit: private def readTranscript() file: backend/app/services/index/HitReaders.scala start line: 262 end line: 266 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1141 unit: private def highlightedText() file: backend/app/services/index/HitReaders.scala start line: 290 end line: 294 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 1142 unit: private def buildWorkspaceFilter() file: backend/app/services/index/SearchContext.scala start line: 73 end line: 77 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1143 unit: private def buildMimeFilter() file: backend/app/services/index/SearchContext.scala start line: 109 end line: 113 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1144 unit: def addLanguage() file: backend/app/services/index/ElasticsearchPages.scala start line: 40 end line: 44 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1145 unit: def singleLanguageHighlighter() file: backend/app/services/index/HighlightFields.scala start line: 77 end line: 83 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1146 unit: def languageHighlighters() file: backend/app/services/index/HighlightFields.scala start line: 85 end line: 89 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1147 unit: def delete() file: backend/app/services/index/ElasticsearchResources.scala start line: 507 end line: 511 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1148 unit: private def buildQueryStringQuery() file: backend/app/services/index/ElasticsearchResources.scala start line: 665 end line: 669 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1149 unit: private def apply() file: backend/app/ingestion/IngestionContextBuilder.scala start line: 60 end line: 65 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 1150 unit: def fromNeo4jValue() file: backend/app/model/manifest/MimeType.scala start line: 11 end line: 15 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1151 unit: def sentAtMillis() file: backend/app/model/Email.scala start line: 82 end line: 86 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1152 unit: def searchHighlightId() file: backend/app/model/frontend/HighlightableText.scala start line: 35 end line: 39 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 1153 unit: def mergeResources() file: backend/app/model/frontend/Resource.scala start line: 41 end line: 45 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 1154 unit: override def writes() file: backend/app/model/frontend/Resource.scala start line: 48 end line: 52 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 1155 unit: def getPlainText() file: backend/app/utils/HtmlToPlainText.scala start line: 43 end line: 50 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1156 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 65 end line: 69 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 1157 unit: def putObjectSync() file: backend/app/utils/aws/S3Client.scala start line: 50 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 1158 unit: def putObjectSync() file: backend/app/utils/aws/S3Client.scala start line: 70 end line: 75 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 1159 unit: def getWorkerDetails() file: backend/app/utils/WorkerControl.scala start line: 24 end line: 30 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1160 unit: override def getWorkerDetails() file: backend/app/utils/WorkerControl.scala start line: 33 end line: 38 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1161 unit: private def genSalt() file: backend/app/utils/auth/PasswordHashing.scala start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1162 unit: def createRandomSecret() file: backend/app/utils/auth/totp/SecureSecretGenerator.scala start line: 25 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1163 unit: def checkCodeFatal() file: backend/app/utils/auth/totp/Totp.scala start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 1164 unit: final def invokeBlock[A]() file: backend/app/utils/auth/AuthActionBuilder.scala start line: 30 end line: 34 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 1165 unit: override def generate2faToken() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 42 end line: 46 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1166 unit: private def startLogging() file: backend/app/AppLoader.scala start line: 30 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1167 unit: def relativise() file: backend/app/commands/VerifyIngestion.scala start line: 31 end line: 35 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 1168 unit: def getPreview() file: backend/app/controllers/api/Previews.scala start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1169 unit: def generatePreview() file: backend/app/controllers/api/Previews.scala start line: 37 end line: 41 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1170 unit: def registerUser() file: backend/app/controllers/api/Users.scala start line: 47 end line: 51 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1171 unit: private def listUsersAsPunter() file: backend/app/controllers/api/Users.scala start line: 113 end line: 117 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 1172 unit: private def attachMetadata() file: backend/app/controllers/api/Emails.scala start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1173 unit: private[api] def missingNodes() file: backend/app/controllers/api/Emails.scala start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1174 unit: def findInDocument() file: backend/app/controllers/api/PagesController.scala start line: 142 end line: 146 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1175 unit: def searchInDocument() file: backend/app/controllers/api/PagesController.scala start line: 152 end line: 156 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1176 unit: private def markAsComplete() file: backend/app/extraction/Worker.scala start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1177 unit: private def markExternalAsProcessing() file: backend/app/extraction/Worker.scala start line: 150 end line: 154 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1178 unit: def parseRecipient() file: backend/app/extraction/email/olm/OlmMessage.scala start line: 62 end line: 66 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1179 unit: override def next() file: backend/app/extraction/email/pst/iterators/PSTIterator.scala start line: 11 end line: 15 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1180 unit: public static String cleanContentType() file: backend/app/extraction/email/EmailContentTypeCleaner.java start line: 8 end line: 12 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1181 unit: def openStore() file: backend/app/extraction/email/JakartaMail.scala start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1182 unit: private def headerDateToFileTime() file: backend/app/extraction/email/eml/EmlParser.scala start line: 134 end line: 138 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1183 unit: override def reads() file: common/src/main/scala/model/ingestion/IngestionFile.scala start line: 35 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1184 unit: def writes() file: common/src/main/scala/model/Uri.scala start line: 10 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1185 unit: private def createRandomPassword() file: cli/src/main/scala/com/gu/pfi/cli/service/CliUsers.scala start line: 22 end line: 25 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1186 unit: def delete() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentialsStore.scala start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1187 unit: def ingestionUris: List[() file: cli/src/main/scala/com/gu/pfi/cli/Options.scala start line: 152 end line: 155 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1188 unit: export function fetchMimeTypeCoverage() file: frontend/src/js/services/MetricsApi.ts start line: 21 end line: 24 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1189 unit: export function fetchResource() file: frontend/src/js/services/ResourceApi.ts start line: 5 end line: 9 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 1190 unit: export function getSortedHighlightIds() file: frontend/src/js/reducers/pagesReducer.ts start line: 60 end line: 63 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1191 unit: function NavButton() file: frontend/src/js/components/viewer/StatusBar.js start line: 19 end line: 23 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 1192 unit: componentDidMount() file: frontend/src/js/components/viewer/AddToWorkspaceModal.tsx start line: 46 end line: 49 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1193 unit: componentWillUnmount() file: frontend/src/js/components/viewer/Viewer.tsx start line: 193 end line: 196 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1194 unit: function focusComment() file: frontend/src/js/components/viewer/TextPreview.tsx start line: 64 end line: 67 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1195 unit: function mapStateToProps() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 132 end line: 135 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1196 unit: function onExpandLeaf() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 80 end line: 86 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1197 unit: pandaContinue() file: frontend/src/js/components/users/CreateNewUser.js start line: 34 end line: 37 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1198 unit: componentDidMount() file: frontend/src/js/components/Directory/Directory.tsx start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1199 unit: componentDidUpdate() file: frontend/src/js/components/Directory/Directory.tsx start line: 31 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1200 unit: shouldComponentUpdate() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 44 end line: 47 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1201 unit: function mapDispatchToProps() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 81 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1202 unit: function onProgress() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 175 end line: 178 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1203 unit: function dismissAndResetModal() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 234 end line: 237 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1204 unit: constructor() file: frontend/src/js/components/Uploads/FilePicker.tsx start line: 56 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1205 unit: function mapDispatchToProps() file: frontend/src/js/components/UtilComponents/ErrorBar.js start line: 81 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1206 unit: function onDismiss() file: frontend/src/js/components/UtilComponents/ModalAction.tsx start line: 65 end line: 68 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1207 unit: componentDidMount() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 42 end line: 45 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1208 unit: componentWillUnmount() file: frontend/src/js/components/UtilComponents/SelectionPopover.js start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1209 unit: databaseLoginEnabled() file: frontend/src/js/components/Login/Login.js start line: 89 end line: 92 size: 4 LOC McCabe index: 6 number of parameters: 0 id: 1210 unit: componentDidMount() file: frontend/src/js/components/Settings/ExtractionFailuresComponent.tsx start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1211 unit: function mapDispatchToProps() file: frontend/src/js/components/Settings/About.tsx start line: 42 end line: 45 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1212 unit: saveCollections() file: frontend/src/js/components/Settings/Users.tsx start line: 132 end line: 135 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1213 unit: export function getOffsetWithinHighlightedText() file: frontend/src/js/actions/resources/setSelection.ts start line: 5 end line: 8 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1214 unit: export function getPreference() file: frontend/src/js/actions/preferences.js start line: 1 end line: 4 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1215 unit: export function useWorkspaceId() file: frontend/src/js/util/workspaceUtils.ts start line: 86 end line: 89 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1216 unit: export function getTotalHighlights() file: frontend/src/js/util/resourceUtils.ts start line: 134 end line: 137 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1217 unit: function validateDay() file: frontend/src/js/util/parseDate.js start line: 111 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1218 unit: function validateMonth() file: frontend/src/js/util/parseDate.js start line: 116 end line: 119 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1219 unit: function validateYear() file: frontend/src/js/util/parseDate.js start line: 130 end line: 133 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1220 unit: def setupAnnotations() file: backend/app/services/annotations/Neo4jAnnotations.scala start line: 22 end line: 25 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1221 unit: def setup() file: backend/app/services/users/Neo4jUserManagement.scala start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1222 unit: def setup() file: backend/app/services/table/Table.scala start line: 15 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1223 unit: def setupManifest() file: backend/app/services/manifest/Neo4jManifest.scala start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1224 unit: def deleteBlob() file: backend/app/services/manifest/Neo4jManifest.scala start line: 1134 end line: 1140 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1225 unit: def create() file: backend/app/services/ObjectStorage.scala start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1226 unit: def getSignedUrl() file: backend/app/services/ObjectStorage.scala start line: 38 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1227 unit: def getUploadSignedUrl() file: backend/app/services/ObjectStorage.scala start line: 45 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1228 unit: def getMetadata() file: backend/app/services/ObjectStorage.scala start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1229 unit: def deleteMultiple() file: backend/app/services/ObjectStorage.scala start line: 61 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1230 unit: def copyToScratchSpace() file: backend/app/services/ScratchSpace.scala start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1231 unit: override def transform() file: backend/app/services/previewing/HtmlPreviewGenerator.scala start line: 11 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1232 unit: def updateMetrics() file: backend/app/services/MetricsService.scala start line: 60 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1233 unit: private def tryAgainIn() file: backend/app/services/ExternalWorkerScheduler.scala start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1234 unit: private def getHighlights() file: backend/app/services/index/HitReaders.scala start line: 285 end line: 288 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1235 unit: private def tryAgainIn() file: backend/app/services/WorkerScheduler.scala start line: 41 end line: 44 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1236 unit: def isSelected() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1237 unit: override def writes() file: backend/app/model/annotations/Workspace.scala start line: 78 end line: 81 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1238 unit: override def reads() file: backend/app/model/annotations/Workspace.scala start line: 83 end line: 86 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1239 unit: def fromNeo4jValue() file: backend/app/model/manifest/Blob.scala start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1240 unit: def attemptNeo4J() file: backend/app/utils/Neo4jHelper.scala start line: 30 end line: 33 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1241 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1242 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 45 end line: 48 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1243 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1244 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 55 end line: 58 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1245 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 60 end line: 63 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1246 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 100 end line: 103 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1247 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 105 end line: 108 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1248 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 110 end line: 113 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1249 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 115 end line: 118 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1250 unit: def run() file: backend/app/utils/Neo4jHelper.scala start line: 120 end line: 123 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1251 unit: override def failure() file: backend/app/utils/Neo4jHelper.scala start line: 165 end line: 170 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1252 unit: override def bind() file: backend/app/utils/Binders.scala start line: 13 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1253 unit: override def bind() file: backend/app/utils/Binders.scala start line: 18 end line: 22 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1254 unit: override def bind() file: backend/app/utils/Binders.scala start line: 23 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1255 unit: override def bind() file: backend/app/utils/Binders.scala start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1256 unit: def getText() file: backend/app/utils/PDFUtil.scala start line: 44 end line: 47 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 1257 unit: private def removeExpiredDownloadKeys() file: backend/app/utils/controller/DownloadHelper.scala start line: 89 end line: 92 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 1258 unit: final override def checkResource() file: backend/app/utils/controller/DownloadHelper.scala start line: 101 end line: 104 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1259 unit: def append() file: backend/app/utils/BasicStdErrLogger.scala start line: 8 end line: 12 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1260 unit: override def stop() file: backend/app/utils/WorkerControl.scala start line: 42 end line: 46 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1261 unit: override def stop() file: backend/app/utils/WorkerControl.scala start line: 85 end line: 88 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1262 unit: def generateList() file: backend/app/utils/auth/totp/Totp.scala start line: 80 end line: 83 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1263 unit: def asLogMarker: LogstashMarker = appendRaw() file: backend/app/utils/auth/User.scala start line: 10 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1264 unit: override def process() file: backend/app/commands/GetBlobObjectData.scala start line: 9 end line: 12 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1265 unit: def deleteBlob() file: backend/app/commands/DeleteResource.scala start line: 93 end line: 96 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1266 unit: private def logAction() file: backend/app/controllers/api/Blobs.scala start line: 140 end line: 143 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1267 unit: def getContents() file: backend/app/controllers/api/Workspaces.scala start line: 127 end line: 130 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1268 unit: private def logAction() file: backend/app/controllers/api/Workspaces.scala start line: 326 end line: 329 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1269 unit: def authoriseDownload() file: backend/app/controllers/api/Documents.scala start line: 22 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1270 unit: def textOption: Option[String] = Some() file: backend/app/extraction/email/olm/OlmMessage.scala start line: 31 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1271 unit: override def extract() file: backend/app/extraction/email/msg/MsgEmailExtractor.scala start line: 104 end line: 107 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1272 unit: private def getParameter() file: backend/app/extraction/email/eml/EmlParser.scala start line: 149 end line: 152 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1273 unit: def fromUpload() file: common/src/main/scala/model/ingestion/WorkspaceItemContext.scala start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1274 unit: def getByKey() file: common/src/main/scala/model/Language.scala start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1275 unit: def getByIso6391Code() file: common/src/main/scala/model/Language.scala start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1276 unit: def writes() file: common/src/main/scala/model/Language.scala start line: 33 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1277 unit: def awaitEither() file: common/src/main/scala/utils/attempt/AttemptAwait.scala start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1278 unit: def fold[B]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1279 unit: def traverseWithFailures[A, B]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 129 end line: 131 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1280 unit: def sequence[A, M[X] <: IterableOnce[X]]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1281 unit: def sequenceOption[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 145 end line: 147 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1282 unit: def sequenceWithFailures[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 154 end line: 156 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1283 unit: def fromFutureBlasé[A]() file: common/src/main/scala/utils/attempt/Attempt.scala start line: 202 end line: 204 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 1284 unit: def toAttempt() file: common/src/main/scala/utils/attempt/package.scala start line: 9 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1285 unit: def toAttempt = Attempt.fromEither() file: common/src/main/scala/utils/attempt/package.scala start line: 13 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1286 unit: def toAttempt() file: common/src/main/scala/utils/attempt/package.scala start line: 17 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1287 unit: def apply() file: common/src/main/scala/utils/AwsCredentials.scala start line: 7 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1288 unit: def walk() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliFileWalker.scala start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1289 unit: def crawlFromFile() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliIngestionPipeline.scala start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1290 unit: def crawlIterator() file: cli/src/main/scala/com/gu/pfi/cli/ingestion/CliIngestionPipeline.scala start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1291 unit: private def command() file: cli/src/main/scala/com/gu/pfi/cli/service/CliVeracrypt.scala start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1292 unit: def writeFile() file: cli/src/main/scala/com/gu/pfi/cli/service/CliFiles.scala start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1293 unit: def readFile() file: cli/src/main/scala/com/gu/pfi/cli/service/CliFiles.scala start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1294 unit: def post() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1295 unit: def put() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1296 unit: def delete() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1297 unit: def logout() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 64 end line: 66 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1298 unit: private def saveCredentials() file: cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala start line: 167 end line: 169 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1299 unit: def listIngestions() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1300 unit: def relativise() file: cli/src/main/scala/com/gu/pfi/cli/service/CliIngestionService.scala start line: 145 end line: 147 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1301 unit: private def filePath() file: cli/src/main/scala/com/gu/pfi/cli/credentials/CliCredentialsStore.scala start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1302 unit: export function getWorkspacesMetadata() file: frontend/src/js/services/WorkspaceApi.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1303 unit: export function getWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1304 unit: export function addFolderToWorkspace() file: frontend/src/js/services/WorkspaceApi.ts start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1305 unit: export function fetchFilters() file: frontend/src/js/services/FiltersApi.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1306 unit: export function deleteBlobForAdmin() file: frontend/src/js/services/BlobApi.ts start line: 3 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1307 unit: export function deleteBlob() file: frontend/src/js/services/BlobApi.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1308 unit: export function fetchExtractionFailures() file: frontend/src/js/services/MetricsApi.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1309 unit: export function listUsersApi() file: frontend/src/js/services/UserApi.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1310 unit: export function getMyPermissions() file: frontend/src/js/services/UserApi.js start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1311 unit: export function genesisSetupCheckApi() file: frontend/src/js/services/UserApi.js start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1312 unit: export function generate2faToken() file: frontend/src/js/services/UserApi.js start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1313 unit: export function authorizedDownload() file: frontend/src/js/services/AuthApi.js start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1314 unit: export function sessionKeepalive() file: frontend/src/js/services/AuthApi.js start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1315 unit: export function fetchNodes() file: frontend/src/js/services/ClusterApi.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1316 unit: export function listDirectory() file: frontend/src/js/services/ClusterApi.js start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1317 unit: export function getEmailThread() file: frontend/src/js/services/EmailApi.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1318 unit: export function fetchComments() file: frontend/src/js/services/CommentsApi.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1319 unit: export function getSuggestedFields() file: frontend/src/js/services/SearchApi.js start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1320 unit: export function fetchCollections() file: frontend/src/js/services/CollectionsApi.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1321 unit: export function fetchIngestions() file: frontend/src/js/services/DocumentApi.js start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1322 unit: componentDidUpdate() file: frontend/src/js/components/Search/Search.js start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1323 unit: componentWillUnmount() file: frontend/src/js/components/Search/Search.js start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1324 unit: componentDidMount() file: frontend/src/js/components/workspace/WorkspacesSidebar.tsx start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1325 unit: UNSAFE_componentWillMount() file: frontend/src/js/components/workspace/Workspaces.tsx start line: 355 end line: 357 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1326 unit: function mapStateToProps() file: frontend/src/js/components/workspace/CreateWorkspaceModal.tsx start line: 175 end line: 177 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1327 unit: componentDidMount() file: frontend/src/js/components/viewer/Preview.js start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1328 unit: componentDidUpdate() file: frontend/src/js/components/viewer/Preview.js start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1329 unit: export function ptsToPx() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1330 unit: export function pxToPts() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1331 unit: function scaleSummary() file: frontend/src/js/components/viewer/PageViewer/pageViewerApi.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1332 unit: function previousHighlight() file: frontend/src/js/components/viewer/PageViewer/PageViewerStatusBar.tsx start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1333 unit: function nextHighlight() file: frontend/src/js/components/viewer/PageViewer/PageViewerStatusBar.tsx start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1334 unit: componentDidUpdate() file: frontend/src/js/components/viewer/AddToWorkspaceModal.tsx start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1335 unit: canPreview() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1336 unit: componentDidMount() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1337 unit: componentDidUpdate() file: frontend/src/js/components/viewer/PreviewSwitcher.js start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1338 unit: renderThread() file: frontend/src/js/components/viewer/EmailDetails.js start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1339 unit: function onExpandNode() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1340 unit: function onCollapseNode() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1341 unit: shouldComponentUpdate() file: frontend/src/js/components/SearchResults/SearchResults.js start line: 16 end line: 18 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 1342 unit: componentWillUnmount() file: frontend/src/js/components/Directory/Directory.tsx start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1343 unit: componentDidMount() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1344 unit: componentDidUpdate() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1345 unit: export function isFailedFileUploadState() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1346 unit: await uploadFiles() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 256 end line: 258 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1347 unit: function getCollection() file: frontend/src/js/components/IngestionEvents/AllIngestionEvents.tsx start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1348 unit: function percentageWidth() file: frontend/src/js/components/UtilComponents/ProgressBar.js start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1349 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 197 end line: 199 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1350 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 245 end line: 247 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1351 unit: componentWillUnmount() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 293 end line: 295 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1352 unit: render() file: frontend/src/js/components/UtilComponents/InputSupper/Chip.js start line: 369 end line: 371 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1353 unit: function mapDispatchToProps() file: frontend/src/js/components/UtilComponents/SearchLink.js start line: 60 end line: 62 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1354 unit: getCurrentSlide() file: frontend/src/js/components/UtilComponents/Wizard.js start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1355 unit: componentDidMount() file: frontend/src/js/components/UtilComponents/TreeBrowser/ItemName.tsx start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1356 unit: isBeingEdited() file: frontend/src/js/components/UtilComponents/TreeBrowser/ItemName.tsx start line: 37 end line: 39 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 1357 unit: componentWillUnmount() file: frontend/src/js/components/Login/Login.js start line: 44 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1358 unit: pandaLoginEnabled() file: frontend/src/js/components/Login/Login.js start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1359 unit: componentDidMount() file: frontend/src/js/components/Login/SessionKeepalive.js start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1360 unit: componentWillUnmount() file: frontend/src/js/components/Login/SessionKeepalive.js start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1361 unit: componentDidMount() file: frontend/src/js/components/SearchSidebar/SearchSidebar.js start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1362 unit: function _generate() file: frontend/src/js/components/SearchSidebar/SearchSidebar.js start line: 60 end line: 62 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 1363 unit: isMainOptionSelected() file: frontend/src/js/components/SearchSidebar/SearchFilterOption.js start line: 92 end line: 94 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1364 unit: componentDidMount() file: frontend/src/js/components/Collections/CollectionsSidebar/CollectionsSidebar.js start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1365 unit: componentWillUnmount() file: frontend/src/js/components/Collections/CurrentCollection/CurrentCollection.tsx start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1366 unit: componentDidMount() file: frontend/src/js/components/Collections/Collections.js start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1367 unit: componentWillUnmount() file: frontend/src/js/components/Collections/Collections.js start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1368 unit: componentDidMount() file: frontend/src/js/components/Settings/DatasetPermissions.js start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1369 unit: componentDidMount() file: frontend/src/js/components/Settings/FileTypes/FileTypes.tsx start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1370 unit: componentWillUnmount() file: frontend/src/js/components/Settings/ExtractionFailuresComponent.tsx start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1371 unit: savePermissions() file: frontend/src/js/components/Settings/Users.tsx start line: 137 end line: 139 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 1372 unit: componentDidMount() file: frontend/src/js/components/Settings/SettingsSidebar.js start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1373 unit: function addLinkNameToPinTitle() file: frontend/src/js/eui-components/GiantEuiLeftHandNav.tsx start line: 131 end line: 133 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1374 unit: function addLinkNameToUnpinTitle() file: frontend/src/js/eui-components/GiantEuiLeftHandNav.tsx start line: 135 end line: 137 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1375 unit: function onChange() file: frontend/src/js/eui-components/GiantEuiSettings.tsx start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1376 unit: function goToSettings() file: frontend/src/js/eui-components/GiantEuiHeader.tsx start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1377 unit: breadcrumbs: getBreadcrumbs() file: frontend/src/js/eui-components/GiantEuiHeader.tsx start line: 107 end line: 109 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1378 unit: export function isTreeNode() file: frontend/src/js/types/Tree.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1379 unit: export function isTreeLeaf() file: frontend/src/js/types/Tree.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1380 unit: export function isWorkspaceLeaf() file: frontend/src/js/types/Workspaces.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1381 unit: export function getLastPart() file: frontend/src/js/util/stringUtils.ts start line: 1 end line: 3 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1382 unit: export function workspaceHasProcessingFiles() file: frontend/src/js/util/workspaceUtils.ts start line: 46 end line: 66 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1383 unit: export function hasSingleExpandableBlobChild() file: frontend/src/js/util/resourceUtils.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 1384 unit: export function canLinkTo() file: frontend/src/js/util/resourceUtils.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 1385 unit: export function getCurrentResource() file: frontend/src/js/util/resourceUtils.ts start line: 41 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1386 unit: export function entriesIncludes() file: frontend/src/js/util/treeUtils.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1387 unit: export function entriesIndexOf() file: frontend/src/js/util/treeUtils.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1388 unit: export function entriesAreEqual() file: frontend/src/js/util/treeUtils.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1389 unit: export function StylesheetLoader() file: frontend/src/js/util/stylesheets/StylesheetLoader.tsx start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1390 unit: override def setProgressNote() file: backend/app/services/ingestion/IngestionServices.scala start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1391 unit: def get() file: backend/app/services/ObjectStorage.scala start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1392 unit: def delete() file: backend/app/services/ObjectStorage.scala start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1393 unit: def setup() file: backend/app/services/ScratchSpace.scala start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1394 unit: def copyToScratchSpace() file: backend/app/services/ScratchSpace.scala start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1395 unit: override def buildCommand() file: backend/app/services/previewing/HtmlPreviewGenerator.scala start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1396 unit: def requiresConversion() file: backend/app/services/previewing/PreviewService.scala start line: 162 end line: 164 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1397 unit: def getPageStoragePrefix() file: backend/app/services/previewing/PreviewService.scala start line: 166 end line: 168 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1398 unit: def getPageStoragePath() file: backend/app/services/previewing/PreviewService.scala start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1399 unit: def isSupported() file: backend/app/services/previewing/LibreOfficePreviewGenerator.scala start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1400 unit: override def buildCommand() file: backend/app/services/previewing/LibreOfficePreviewGenerator.scala start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1401 unit: def detectType() file: backend/app/services/Tika.scala start line: 28 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1402 unit: def start() file: backend/app/services/ExternalWorkerScheduler.scala start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1403 unit: def stop() file: backend/app/services/ExternalWorkerScheduler.scala start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1404 unit: override def map[A, B]() file: backend/app/services/ElasticsearchSyntax.scala start line: 29 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1405 unit: def multiLanguageValue() file: backend/app/services/ElasticsearchSyntax.scala start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1406 unit: def doubleField() file: backend/app/services/index/HitReaders.scala start line: 29 end line: 31 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 1407 unit: def multiLanguageField[T]() file: backend/app/services/index/HitReaders.scala start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1408 unit: def optMultiLanguageField[T]() file: backend/app/services/index/HitReaders.scala start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1409 unit: implicit def HitToRichFieldMap() file: backend/app/services/index/HitReaders.scala start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1410 unit: private def readFileUris() file: backend/app/services/index/HitReaders.scala start line: 185 end line: 188 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1411 unit: def start() file: backend/app/services/WorkerScheduler.scala start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1412 unit: def stop() file: backend/app/services/WorkerScheduler.scala start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1413 unit: override def getData() file: backend/app/services/IngestStorage.scala start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1414 unit: def start() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 48 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1415 unit: def stop() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1416 unit: def schedulePoll() file: backend/app/ingestion/phase2/IngestStorePolling.scala start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1417 unit: def pushDirectory() file: backend/app/ingestion/IngestionContextBuilder.scala start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1418 unit: def apply() file: backend/app/ingestion/IngestionContextBuilder.scala start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1419 unit: def apply() file: backend/app/model/manifest/Collection.scala start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1420 unit: def hasPermission() file: backend/app/model/user/UserPermissions.scala start line: 16 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1421 unit: def toPartial = PartialUser() file: backend/app/model/user/DBUser.scala start line: 12 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1422 unit: def fromString() file: backend/app/model/frontend/HighlightableText.scala start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1423 unit: def getLabelFromValue() file: backend/app/model/frontend/Resource.scala start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1424 unit: def recoverF() file: backend/app/utils/EitherTHelper.scala start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1425 unit: def measureSideEffect() file: backend/app/utils/Stopwatch.scala start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1426 unit: def onSuccess() file: backend/app/utils/aws/AwsAsyncHandler.scala start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1427 unit: def putObject() file: backend/app/utils/aws/S3Client.scala start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 1428 unit: def getSearchResultHighlights() file: backend/app/utils/PDFUtil.scala start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1429 unit: def failureToResult() file: backend/app/utils/controller/FailureToResultMapper.scala start line: 21 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1430 unit: final override def failureToResult() file: backend/app/utils/controller/FailureToResultMapper.scala start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1431 unit: def toBase32: String = Totp.bytesToBase32() file: backend/app/utils/auth/totp/Secret.scala start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1432 unit: def apply() file: backend/app/utils/auth/totp/Secret.scala start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1433 unit: def checkCode() file: backend/app/utils/auth/totp/Totp.scala start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1434 unit: override def removeUser() file: backend/app/utils/auth/providers/DatabaseUserProvider.scala start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1435 unit: override def removeUser() file: backend/app/utils/auth/providers/PanDomainUserProvider.scala start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1436 unit: def healthcheck() file: backend/app/controllers/api/Authentication.scala start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1437 unit: def keepalive() file: backend/app/controllers/api/Authentication.scala start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1438 unit: def authoriseDownload() file: backend/app/controllers/api/Previews.scala start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1439 unit: private def epochTs() file: backend/app/controllers/api/Search.scala start line: 190 end line: 192 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1440 unit: def deleteComment() file: backend/app/controllers/api/Comments.scala start line: 58 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1441 unit: def getPageCount() file: backend/app/controllers/api/PagesController.scala start line: 22 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1442 unit: def isoDateToLong() file: backend/app/extraction/MetadataEnrichment.scala start line: 98 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1443 unit: private def passesSafetyCheck() file: backend/app/extraction/DocumentBodyExtractor.scala start line: 68 end line: 70 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 1444 unit: def parseMessage() file: backend/app/extraction/email/JakartaMail.scala start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1445 unit: private def getRawContentDisposition() file: backend/app/extraction/email/eml/EmlParser.scala start line: 156 end line: 158 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1446 unit: override def cost() file: backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1447 unit: override def buildStdErrLogger() file: backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1448 unit: override def cost() file: backend/app/extraction/ocr/ImageOcrExtractor.scala start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1449 unit: override def buildStdErrLogger() file: backend/app/extraction/ocr/ImageOcrExtractor.scala start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1450 unit: override def cost() file: backend/app/extraction/ocr/OcrMyPdfExtractor.scala start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1451 unit: override def buildStdErrLogger() file: backend/app/extraction/ocr/OcrMyPdfExtractor.scala start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1452 unit: override def cost() file: backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1453 unit: override def buildStdErrLogger() file: backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1454 unit: final override def extract() file: backend/app/extraction/ExternalExtractor.scala start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1455 unit: function UploadButton() file: frontend/src/js/components/Uploads/FilePicker.tsx start line: 45 end line: 47 size: 2 LOC McCabe index: 1 number of parameters: 7 id: 1456 unit: def optField[T]() file: backend/app/services/index/HitReaders.scala start line: 32 end line: 33 size: 2 LOC McCabe index: 2 number of parameters: 1 id: 1457 unit: export function DeleteModal() file: frontend/src/js/components/workspace/ConfirmModal.tsx start line: 11 end line: 11 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1458 unit: export function RemoveFromWorkspaceModal() file: frontend/src/js/components/workspace/ConfirmModal.tsx start line: 45 end line: 45 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1459 unit: function ConfirmModal() file: frontend/src/js/components/workspace/ConfirmModal.tsx start line: 83 end line: 83 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1460 unit: export default function LazyTreeBrowser() file: frontend/src/js/components/viewer/LazyTreeBrowser.tsx start line: 62 end line: 62 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1461 unit: emailsActions: bindActionCreators() file: frontend/src/js/components/EmailBrowser/Thread.js start line: 83 end line: 83 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 1462 unit: Upload Files() file: frontend/src/js/components/Uploads/UploadFiles.tsx start line: 315 end line: 315 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 1463 unit: Full file path() file: frontend/src/js/components/IngestionEvents/IngestionEvents.tsx start line: 315 end line: 315 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 1464 unit: problemsActions: bindActionCreators() file: frontend/src/js/components/UtilComponents/ErrorBar.js start line: 83 end line: 83 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 1465 unit: override def start() file: backend/app/utils/WorkerControl.scala start line: 41 end line: 41 size: 1 LOC McCabe index: 1 number of parameters: 1