[ {
  "relativePath" : "lsp/resources/META-INF/rplugin-lsp.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::lsp" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "lsp/src/org/jetbrains/r/lsp/RLsp.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::lsp" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "python/resources/META-INF/rplugin-python.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::python" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "python/src/org/jetbrains/r/rmarkdown/RmdFenceProviderForPython.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::python" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "python/src/org/jetbrains/r/rmarkdown/RmdCellLanguageProviderForPython.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::python" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "python/src/org/jetbrains/r/rmarkdown/RMarkdownPyInspectionExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::python" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "grammars/library_summary.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::grammars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/resources/intellij.r.psi.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "extension" : "java",
  "linesOfCode" : 5798,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RTokenSeparatorGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 227,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/annotator/RAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rmarkdown/RMarkdownLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rmarkdown/RMarkdownFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RElementGenerator.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlow.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 190,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/cfg/LocalVariableAnalysis.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RElementType.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RStringLiteralEscaper.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 189,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentCompletionIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RCallExpressionStub.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStub.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RCallExpressionStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentNameIndex.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RStubElementType.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RParameterStub.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/CompletionIndexAccessBase.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4GenericIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/classes/R6ClassNameIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/classes/LibraryClassNameIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4ClassNameIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4MethodsIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/stubs/RInternalAssignmentCompletionIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RControlFlowHolderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RAssignmentBase.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 386,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RCallExpressionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RParameterBase.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/impl/RStringLiteralManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RAssignmentElementType.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RGlobalVariablesFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RParameterElementType.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RPrecedenceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "extension" : "kt",
  "linesOfCode" : 407,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RElementTypeFactory.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/Scope.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RRecursiveElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RPatterns.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RFileElementType.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RBaseElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "extension" : "kt",
  "linesOfCode" : 244,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RFile.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RControlFlowHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RArgumentHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RS4GenericOrMethodHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RLoopStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/api/RPsiElement.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "extension" : "kt",
  "linesOfCode" : 200,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RPomTargetDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/TaggableResolveResult.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 185,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/ROperatorReference.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RResolveUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RImportReference.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RReferenceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RSearchScopeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 177,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RNamespaceReference.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/psi/references/RenamingVetoCondition.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterBase.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcherSwitch.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RVersion.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/OperatingSystem.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterManager.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterStateManager.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterLocation.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 438,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/lexer/R.flex",
  "extension" : "flex",
  "linesOfCode" : 221,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/lexer/SingleStringTokenLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/lexer/RLexer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/common/ExpiringList.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/refactoring/RNamesValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/RSkeletonUtilPsi.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/RPackageVersion.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/RPackageProjectManager.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/RInstalledPackage.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/packages/remote/PackageDetailsException.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RPackageBuildSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RManageInterpreterPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsStep.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RAddInterpreterDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RSettingsConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RInterpreterListCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RRainbowVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RMarkdownColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/highlighting/RHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/console/RConsoleManager.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/console/RConsoleView.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 315,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RPluginUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/viewer/RViewerUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerToolWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/RExceptionBreakpointProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/RLineBreakpointType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/RLineBreakpointUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/REditorsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/RCodeFragment.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/debug/RExceptionBreakpointType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/visualize/RVisualization.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RSnapshot.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "extension" : "kt",
  "linesOfCode" : 197,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RFigure.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUpdate.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 471,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RPlotter.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RPlot.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/ui/RPlotViewer.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/run/graphics/RViewport.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFilters.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/api/RoxygenPsiElement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenFile.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/lexer/RoxygenLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/lexer/Roxygen.flex",
  "extension" : "flex",
  "linesOfCode" : 100,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenEnterDelegateToHostHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenLanguageInjector.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenParameterReference.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenHelpPageReference.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenReferenceBase.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/RoxygenEnterInLineCommentHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/parsing/RoxygenAstFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/roxygen/parsing/RoxygenParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/codeInsight/table/RTableContextManager.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/codeInsight/table/RTableColumnCollectProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4TypeResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4Context.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4ContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/methods/RS4MethodsContext.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/methods/RS4SetGenericProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/methods/RS4SetMethodProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4NewObjectContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SetClassContext.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SlotDeclarationContext.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SetClassContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodParameterInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4SourceManager.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4PomTargetDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4ReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassPomTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 290,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4ReferenceSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4Util.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/s4/RS4Resolver.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/common/context/LibraryClassContext.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/context/R6Context.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/context/R6CreateClassContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/context/R6ContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/context/R6SetClassMembersContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassKeywordsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 187,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/inlays/components/DialogUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/inlays/components/RImageInverter.kt",
  "extension" : "kt",
  "linesOfCode" : 194,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/inlays/components/DarkModeNotifier.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/inlays/components/EmptyComponentPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 142,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonFileStubBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStub.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionStub.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonViewProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RInteropManager.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RVariableLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/REnvironmentRef.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RCondaUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RInteropException.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RInteropCoroutineScope.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RValue.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/rinterop/RVar.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RPluginCoroutineScope.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/util/RPathUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/util/DisposerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/util/PromiseUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/parsing/RTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/parsing/RParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/RFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/actions/RDumbAwareBgtAction.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/debugger/RDebuggerPanelManager.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/debugger/exception/RDebuggerException.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/debugger/RSourcePosition.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/src/com/intellij/r/psi/debugger/RDebuggerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "psi/gen/com/intellij/r/psi/icons/RIcons.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::psi" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources-gradle/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::resources-gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/injections/rInjections.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/visualizer/TableViewFilterTooltip.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/colorSchemes/RLanguageDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/colorSchemes/RMarkdownChunkDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/colorSchemes/RLanguageDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/colorSchemes/RMarkdownChunkDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/intentionDescriptions/TtoTrueIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/META-INF/rplugin-common.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RBooleanExpressionSimplifier.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnusedParameter.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnusedVariable.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnknownS4GenericInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnknownS4ClassNameInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RPasteToPaste0Inspection.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/UnmatchingR6ClassNameInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnsafeSequenceInspection.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RRedundantSemicolonInspection.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RDplyrCallToPipeInspection.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RUnresolvedReference.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RStudioAPISourceMarkerInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RDeprecatedDoubleStarts.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RTripleColonToDoubleColonInspection.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RRedundantConcatenationInspection.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RDplyrBooleanOperatorInspection.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RClosureAssignmentInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RInstanceOfVirtualS4ClassInspection.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RNamingConventionInspection.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RMarkdownRequirements.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RAssignmentInspection.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RDeprecatedSetClassArgsInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RCompareToNaInspection.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RMissingPackage.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/inspectionDescriptions/RMissingS4ClassNameInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/RMarkdown.document.rmd.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/testthat.R.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/R Test.R.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/RMarkdown.notebook.rmd.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/RMarkdown.shiny.rmd.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/RMarkdown.presentation.rmd.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/fileTemplates/internal/R Script.R.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resources/liveTemplates/rtemplates.xml",
  "extension" : "xml",
  "linesOfCode" : 99,
  "components" : [ "primary::resources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/OperatorsPriority.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/BooleanExpressions.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/InPlaceFunctionDefCall.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Subscription.r",
  "extension" : "r",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IfShortForm.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IfStatementAsArgument.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/StringKeywordArg.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ForStatement.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ReprInSublist.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/RepeatBlockStatement.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorCall1.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DoubleStarts.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorWhile.r",
  "extension" : "r",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/True.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/BinaryExpressionNewLine.r",
  "extension" : "r",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Operator.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/CorrectNewLines.r",
  "extension" : "r",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/RepeatStatement.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod4.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IdentifierLexing.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/FunctionDefinition.r",
  "extension" : "r",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/BinarySlice.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/EmptyArguments.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IfInKeywordArgument.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/AssignmentInSubscription.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ExpressionAsBinaryExpressionPart.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/NewLineAfterKeywordArgument.r",
  "extension" : "r",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DotsInSublist.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/HelpOnKeyword.r",
  "extension" : "r",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorRepeat.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/WhileInsideIf.r",
  "extension" : "r",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ReprAsKeywordArgument.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Semicolon.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Slice.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IncorrectNewLines.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ChainedCalls.r",
  "extension" : "r",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DoubleDoubleBracket.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/FunctionBodyAsExpression.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Formulae.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorCall3.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/UnclosedDoubleQuotedString.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DotAsFunctionParameter.r",
  "extension" : "r",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorFor.r",
  "extension" : "r",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/FunctionCall.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod3.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod7.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ReprInFunctionDef.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/EmptyExpressionInSubscription.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/LongBlockStatement.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ForwardPipe.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/MemberAccess.r",
  "extension" : "r",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/KeywordArg.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DotAsKeywordArgument.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/StatementBreakAssignment.r",
  "extension" : "r",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/UnclosedSingleQuotedString.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/WhileStatement.r",
  "extension" : "r",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/IfStatement.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/StatementBreak.r",
  "extension" : "r",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/BlockAsArgument.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/FunctionAsCallArgument.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod1.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/EmptyKeywordArgument.r",
  "extension" : "r",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod2.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorIf.r",
  "extension" : "r",
  "linesOfCode" : 20,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/DotAsReference.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorCall2.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Break.r",
  "extension" : "r",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ArgumentsWithoutComma.r",
  "extension" : "r",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/StatementAsDefaultValue.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Precedence.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/HelpStatement.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Assignment.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/UnclosedRawString.r",
  "extension" : "r",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ReferenceWithAt.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/RawString.r",
  "extension" : "r",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Binary.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod6.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ShorthandFunction.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/Parenthesized.r",
  "extension" : "r",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/r/ErrorMethod5.r",
  "extension" : "r",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/differentCells.rmd",
  "extension" : "rmd",
  "linesOfCode" : 29,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/backticksInFenceHeader.rmd",
  "extension" : "rmd",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/multicell.rmd",
  "extension" : "rmd",
  "linesOfCode" : 14,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/simple.rmd",
  "extension" : "rmd",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/differentCellsWithParameters.rmd",
  "extension" : "rmd",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/parser/rmd/regression1.rmd",
  "extension" : "rmd",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/local-cran/src/contrib/PACKAGES.rds",
  "extension" : "rds",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameFunctionInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameLocalVariableUsageInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameParameterInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameParameterInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameParameterUsageInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameParameterUsageInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameLocalVariableInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameForLoopTargetInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameForLoopTargetUsageInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameFunctionInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameFunctionUsageInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 25,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameForLoopTargetInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameForLoopTargetUsageInRmd.rmd",
  "extension" : "rmd",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameLocalVariableUsageInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameFunctionUsageInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 25,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/rename/renameLocalVariableInRmd.after.rmd",
  "extension" : "rmd",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/copyRWrapper/src/CopyRWrapper.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/lsp/RLspStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/REnterAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RMarkdownCellTypeAwareLexerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RContextType.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RTargetElementEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RLanguageCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RMarkdownFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RFormatterBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "extension" : "kt",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RNotebookEditorAppearanceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/completion/RPackageCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RCompletionAutoPopupHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RInsertActions.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RCharFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RBackspaceHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 793,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RMarkdownCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RSmartKeys.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/RExtendWordSelectionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "extension" : "kt",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarPanelUI.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarControllerStable.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownNotebook.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownCellControllersUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownLineMarkerRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarGutterLineMarkerRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownNotebookOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputCellGutterLineMarkerRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/SteadyUIPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/PsiToInterval.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/injections/RInjectionSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/injections/RPatterns.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownVirtualFile.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownRenderingConsoleRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RmdFenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/PatchingLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownNewChunk.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownEditorHighlighterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RmdCellLanguageProviderForR.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureElement.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RMarkdownFile.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RmdCellLanguageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RCodeFenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rmarkdown/RmdFenceProviderForR.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/icons/RProjectIconProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/parameterInfo/RMarkdownParameterHintsPassFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/RReturnHintInlayProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/RReturnHint.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "extension" : "kt",
  "linesOfCode" : 156,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/InstallAllFilePackagesFix.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/PsiElementPredicate.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/DependencyManagementFix.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/LoadPackageFix.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/TtoTrueIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/AbstractRIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/intentions/InstallPackagesFix.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/interpreter/RInterpreterManager.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "extension" : "kt",
  "linesOfCode" : 268,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/interpreter/RInterpreterStateManager.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/notifications/RDataImportNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "extension" : "kt",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenameHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenameHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RNameSuggestionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RenameUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RNameSuggestion.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RRenameInputValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/rename/RenameRPsiElementProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/RIntroduceParameterHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/RIntroduceVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/RRefactoringProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/refactoring/inline/RInlineUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 371,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildToolWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildSettingsDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildToolbarActions.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/RPackageService.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "extension" : "kt",
  "linesOfCode" : 264,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RPackageDescriptionCache.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RRepoPackage.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RCache.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "extension" : "kt",
  "linesOfCode" : 270,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RAvailablePackageCache.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RMirror.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RUpdateAllConfirmDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RPackageListCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RChooseMirrorDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RManagePackagesDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RMirrorListCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "extension" : "java",
  "linesOfCode" : 764,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RPackageServiceListener.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelActions.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/settings/RMarkdownGraphicsSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/settings/RIndexableSetContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/settings/REditorSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleNextLineAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleAutopopupBlockingHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleAction.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 464,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleEnterHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleRootType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 415,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 366,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleHistoryOlderCommandAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleRenameAction.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleEditorFactoryListener.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RunRJobAction.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobsToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RSourceProgressInputFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobProgressProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RRunJobDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 476,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/console/jobs/RJobTask.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/breadcrumbs/RFileBreadcrumbsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/breadcrumbs/RPsiCrumb.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/breadcrumbs/CommonPsiFileBreadcrumbsCollector.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/breadcrumbs/RBreadcrumbsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/AdvancedTextEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/RFileEditorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/ChunkExecutionState.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/RMarkdownEditorFactoryListener.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/RFileEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 175,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/settings/RMarkdownSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/settings/OutputDirectoryType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/settings/RMarkdownRenderProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 477,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandlerException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/ChunkPath.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rendering/chunk/GraphicsManager.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/statistics/RStatisticsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/debug/stack/RXDebuggerEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/debug/stack/RXVariableViewSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 217,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RVisualizeTableUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameTableModel.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RMaterialTable.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RFilterParser.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 468,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "extension" : "java",
  "linesOfCode" : 253,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "extension" : "java",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportBaseDataDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/VisualizeTableAction.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RVisualizationImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "extension" : "kt",
  "linesOfCode" : 369,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RRowFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportCsvDataDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportExcelDataDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameViewerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportDataUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "extension" : "kt",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RImportDataPreviewer.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/RDataImporter.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextAction.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextActionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/actions/RImportCsvDataContextAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/actions/RImportExcelDataContextAction.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/visualize/actions/RImportBaseDataContextAction.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RRunConfigurationEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RProgramRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RRunConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/configuration/RCommandLineRunningState.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "extension" : "kt",
  "linesOfCode" : 397,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/RGraphicsUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/RGraphicsRescaleQueue.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/RGraphicsDeviceManager.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 495,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "extension" : "java",
  "linesOfCode" : 327,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RChunkGraphicsSettingsDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolbarActions.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindowListener.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "extension" : "kt",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsZoomDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialogEx.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 338,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/run/ui/RNonStealingToolWindowInvoker.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoFile.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoLanguge.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoEditorHighlighterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/quarto/QuartoFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/builder/RModuleType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/builder/RModuleBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/template/RTemplatesFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/template/RProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/template/REmptyProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "extension" : "kt",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/step/RGeneratorSettingsWizardStep.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/PackratSettingsUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerGroupPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppArmadilloPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppEigenPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPackageManagerPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RDevtoolsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RDefaultPackagePanel.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/RPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RInterpreterPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RAddNewInterpreterPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RChooseInterpreterGroupPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/help/RWebHelpProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotatorVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/RoxygenRefactoringProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/usage/RoxygenFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/usage/RoxygenUsageTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/usage/RoxygenCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/RoxygenTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/table/RDplyrTableContextManager.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/table/RDataTableContextManager.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/table/RTableManipulationAnalyzerManager.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/table/RGgplotTableContextManager.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/libraries/RDataTableSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/libraries/Ggplot2SupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/codeInsight/findUsages/RTargetElementEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/RInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/ClosureAssignmentInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/NamingConventionInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/DeprecatedDoubleStarts.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/MissingPackageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/dplyr/DplyrBooleanOperatorsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/dplyr/DplyrCallToPipeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/RedundantConcatenationInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/UnusedParameterInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/AssignmentInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/TripleColonToDoubleColonInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/UnusedVariableInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/MarkdownRequirementsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "extension" : "kt",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/PasteToPaste0Inspection.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4ClassNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4GenericInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/s4/MissingS4ClassNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/s4/InstanceOfVirtualS4ClassInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/s4/DeprecatedSetClassArgsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/classes/r6/UnmatchingR6ClassNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/RedundantSemicolonInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/inspections/CompareToNaInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellInlayController.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerEvent.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellLinesEvent.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellLines.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/DoubleTableCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/TableCellRendererUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/Filter.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/IFilter.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/IFilterObserver.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "extension" : "java",
  "linesOfCode" : 414,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlEntities.java",
  "extension" : "java",
  "linesOfCode" : 263,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/IFilterHeaderObserver.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "extension" : "java",
  "linesOfCode" : 416,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/IChoicesParser.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoiceMatch.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "extension" : "java",
  "linesOfCode" : 667,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "extension" : "java",
  "linesOfCode" : 249,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "extension" : "java",
  "linesOfCode" : 619,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/NonAdaptiveChoicesHandler.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AutoChoices.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoiceRenderer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "extension" : "java",
  "linesOfCode" : 330,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/IFilterEditor.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "extension" : "java",
  "linesOfCode" : 456,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/IParserModel.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/NotFilter.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/AndFilter.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/OrFilter.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/filters/IParser.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameColumnModel.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "extension" : "kt",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/StringTableCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/table/IntegerTableCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/InlayOutputData.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/InlayExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/RInlayDimensions.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrame.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameCSVAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/ColumnUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/Column.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringArrayColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntArrayColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleArrayColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/InlayEditorManager.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayStateCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "extension" : "kt",
  "linesOfCode" : 228,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/BorderlessDialogWrapper.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/ProcessOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayMouseListener.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayState.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayMultiOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputTable.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputToolbarActions.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayStateScrollPaneCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayProgressStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/ToolbarPane.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "extension" : "kt",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/ColoredTextConsole.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/ToolBarProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/GithubMarkdownCss.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputProgressStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "extension" : "kt",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "extension" : "kt",
  "linesOfCode" : 383,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellLinesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNonIncrementalCellLines.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RIntervalsGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 292,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/ui/DumbAwareActionAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/ui/RMarkdownUiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/ui/MaterialTableUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/visualization/RNotebookCellLinesEventBeforeChange.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 336,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RInteropManager.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/ProjectsUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioAPISourceMarkerInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/ThemeUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/JobUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 259,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 274,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/DialogUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/rstudioapi/RSessionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RExceptionDetails.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 1364,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/DumpRInteropMessages.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/REditorActionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/REditorAction.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RActionPromoter.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/NewRMarkdownAction.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RDumbAwareEdtToggleAction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RDumbAwareBgtToggleAction.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/TestableCreateFileFromTemplateAction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/ToggleSoftWrapAction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RunSelection.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RMarkdownInterruptAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/actions/NewRScriptAction.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RDebuggerEvaluateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RStackFrame.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RXVariablesViewActions.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RDebuggerPanelManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RDebuggerEditorsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "extension" : "kt",
  "linesOfCode" : 354,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 292,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]