JetBrains / intellij-plugin-verifier
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 1% | 17% | 23% | 57%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
kt0% | 1% | 17% | 25% | 55%
kts0% | 0% | 48% | 0% | 51%
java0% | 0% | 0% | 12% | 87%
toml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
intellij-plugin-structure0% | 3% | 12% | 25% | 58%
intellij-plugin-verifier0% | 0% | 20% | 21% | 58%
ide-diff-builder0% | 0% | 31% | 20% | 48%
intellij-feature-extractor0% | 0% | 35% | 9% | 55%
plugins-verifier-service0% | 0% | 8% | 43% | 48%
gradle0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
PluginCreator.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
590 13
ApiQualityCheckCommand.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/cli
496 2
FileTypeFactoryExtractor.kt
in intellij-feature-extractor/src/main/java/com/jetbrains/intellij/feature/extractor/extractor
423 7
TwoTargetsResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/twoTargets
367 1
ResourceRepositoryImpl.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/resources
347 10
Validator.kt
in intellij-plugin-structure/structure-teamcity-recipes/src/main/kotlin/com/jetbrains/plugin/structure/teamcity/recipe
343 -
HtmlEscaper.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/misc
333 1
build.gradle.kts
in intellij-plugin-verifier
318 1
ClassReachabilityAnalysis.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/analysis
317 35
TeamCityResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/teamcity
297 3
PluginVerifier.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier
296 2
OptionsParser.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
279 5
MethodResolver.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers/resolution
279 3
XIncluder.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/xinclude
268 1
InvalidDescriptorErrors.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/problems
264 -
IdePluginManager.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
254 4
build.gradle.kts
in intellij-plugin-structure
253 1
FleetPluginDescriptor.kt
in intellij-plugin-structure/structure-fleet/src/main/kotlin/com/jetbrains/plugin/structure/fleet
252 5
PluginBeanValidator.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
247 1
Signature.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/signatures
244 2
CheckTrunkApiParamsBuilder.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/checkTrunkApi
238 3
Jar.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/jar
233 5
LoggingAndTracingPluginRepository.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/repositories/tracing
232 23
VerifierServiceResultConverter.kt
in intellij-plugin-verifier/verifier-intellij/src/main/kotlin/com/jetbrains/pluginverifier/response
225 -
VerifierServiceResultConverter.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/service/verifier
224 -
ProductInfoClassResolver.kt
in intellij-plugin-structure/structure-ide-classes/src/main/java/com/jetbrains/plugin/structure/ide/classes/resolver
216 3
ExternalAnnotationsApiReportWriter.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/persistence/externalAnnotations
213 8
MarketplaceRepository.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/repositories/marketplace
206 8
MinorWarnings.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/problems
200 -
CodeAnalysisUtil.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers
199 4
JarFileResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
196 9
SigVisitor.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/signatures
186 9
BuildIdeApiMetadata.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/cli
185 2
MarkdownResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/markdown
185 11
HtmlResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/html
184 1
PluginsParsing.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
175 6
CachingPluginDependencyResolverProvider.kt
in intellij-plugin-structure/structure-ide-classes/src/main/java/com/jetbrains/plugin/structure/ide/classes/resolver
174 4
PluginVerifierMain.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier
172 1
ToolboxPluginDescriptor.kt
in intellij-plugin-structure/structure-toolbox/src/main/kotlin/com/jetbrains/plugin/structure/toolbox
170 4
ServerContextConfiguration.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/server/configuration
167 3
TaskManagerImpl.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/tasks
164 4
InvalidDescriptorErrors.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/base/problems
162 -
Validator.kt
in intellij-plugin-structure/structure-youtrack/src/main/kotlin/com/jetbrains/plugin/structure/youtrack
160 1
StatusPage.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/server/views
157 1
FileUtil.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/base/utils
155 2
Decompressor.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/base/decompress
150 8
BuildIdeApiAnnotationsCommand.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/cli
148 1
DocumentedProblem.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/filtering/documented
147 1
DefaultClassResolverProvider.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/resolution
146 1
DocumentedProblemsParser.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/filtering/documented
144 3
Files With Most Units (Top 50)
File# lines# units
ClassReachabilityAnalysis.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/analysis
317 35
ContentBuilder.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/base/utils/contentBuilder
123 24
LoggingAndTracingPluginRepository.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/repositories/tracing
232 23
TeamCityLog.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/teamcity
79 20
PluginCreator.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
590 13
PluginQuery.java
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
92 12
JDOMUtil.java
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/utils
103 12
ParametersListUtil.java
in intellij-plugin-structure/structure-ide/src/main/java/com/jetbrains/plugin/structure/ide
107 12
VersionComparatorUtil.java
in intellij-plugin-structure/structure-ide/src/main/java/com/jetbrains/plugin/structure/ide
142 11
MarkdownResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/markdown
185 11
SimpleCompositeResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
106 10
ResourceRepositoryImpl.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/resources
347 10
PluginVerificationContext.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/verifiers
112 10
IdeVersion.java
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/version
88 9
FsHandlerFileSystemProvider.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/fs
96 9
JarFileResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
196 9
SigVisitor.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/signatures
186 9
ExternalAnnotationsApiReportWriter.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/persistence/externalAnnotations
213 8
Decompressor.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/base/decompress
150 8
MarketplaceRepository.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/repositories/marketplace
206 8
FileTypeFactoryExtractor.kt
in intellij-feature-extractor/src/main/java/com/jetbrains/intellij/feature/extractor/extractor
423 7
ProblemLevelRemappingManager.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/problems/remapping
99 7
PluginDependencyImpl.java
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
44 7
PluginArchiveManager.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
115 7
CompositeResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
110 7
XmlStreamings.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/xml
79 6
CachingJarFileSystemProvider.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/jar
98 6
AsmUtil.java
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/utils
65 6
Ide.java
in intellij-plugin-structure/structure-ide/src/main/java/com/jetbrains/plugin/structure/ide
80 6
PluginsSet.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
56 6
PluginsParsing.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
175 6
SomeFileType.java
in intellij-feature-extractor/test-classes/src/main/java/featureExtractor/fileType
24 5
PluginJar.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/jar
99 5
FsHandleFileSystem.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/jar
79 5
Jar.kt
in intellij-plugin-structure/structure-base/src/main/kotlin/com/jetbrains/plugin/structure/jar
233 5
DirectoryResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
129 5
LazyJarResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
83 5
FleetPluginDescriptor.kt
in intellij-plugin-structure/structure-fleet/src/main/kotlin/com/jetbrains/plugin/structure/fleet
252 5
OptionsParser.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
279 5
JvmDescriptorsPresentation.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/presentation
108 5
DefaultPluginDetailsProvider.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/plugin
114 5
DirectoryBasedPluginVerificationReportage.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/reporting
121 5
IdePluginManager.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
254 4
PluginXmlUtil.java
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
62 4
FileBasedModuleDescriptorResolver.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin/module
61 4
InlineModuleDescriptorResolver.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin/module
92 4
FixedClassesResolver.kt
in intellij-plugin-structure/structure-classes/src/main/java/com/jetbrains/plugin/structure/classes/resolvers
73 4
EduPlugin.kt
in intellij-plugin-structure/structure-edu/src/main/kotlin/com/jetbrains/plugin/structure/edu
82 4
ToolboxPluginDescriptor.kt
in intellij-plugin-structure/structure-toolbox/src/main/kotlin/com/jetbrains/plugin/structure/toolbox
170 4
AbstractIdeManager.kt
in intellij-plugin-structure/structure-ide/src/main/java/com/jetbrains/plugin/structure/ide
54 4
Files With Long Lines (Top 50)

There are 300 files with lines longer than 120 characters. In total, there are 778 long lines.

File# lines# units# long lines
ApiQualityCheckCommand.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/cli
496 2 25
DocumentedProblemsParser.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/filtering/documented
144 3 21
TwoTargetsResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/twoTargets
367 1 19
CmdOpts.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
79 - 17
CheckTrunkApiParamsBuilder.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/checkTrunkApi
238 3 16
build.gradle.kts
in intellij-plugin-structure
253 1 15
MethodResolver.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers/resolution
279 3 15
ClassReachabilityAnalysis.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/analysis
317 35 14
XIncluder.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/xinclude
268 1 12
Validator.kt
in intellij-plugin-structure/structure-teamcity-recipes/src/main/kotlin/com/jetbrains/plugin/structure/teamcity/recipe
343 - 12
CheckPluginApiParamsBuilder.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/checkPluginApi
141 1 11
HtmlResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/html
184 1 11
PluginVerifier.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier
296 2 10
IdePluginManager.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
254 4 9
LocationsPresentation.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/presentation
117 - 9
ProcessAllPluginsCommand.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/processAllPlugins
74 3 8
MethodInvokeInstructionVerifier.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers/instruction
105 1 8
PluginVerificationResult.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier
143 - 8
ExternalAnnotationsApiReportWriter.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/persistence/externalAnnotations
213 8 7
MinorWarnings.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/problems
200 - 7
IdeManagerImpl.kt
in intellij-plugin-structure/structure-ide/src/main/java/com/jetbrains/plugin/structure/ide
136 2 7
PluginVerifierMain.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier
172 1 7
InvalidDescriptorErrors.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/problems
264 - 6
PluginBeanValidator.kt
in intellij-plugin-structure/structure-intellij/src/main/java/com/jetbrains/plugin/structure/intellij/plugin
247 1 6
CheckIdeParamsBuilder.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/checkIde
90 1 6
TeamCityResultPrinter.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/teamcity
297 3 6
OptionsParser.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/options
279 5 6
FieldAccessInstructionVerifier.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers/instruction
69 1 6
LoggingAndTracingPluginRepository.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/repositories/tracing
232 23 6
DirectoryBasedPluginVerificationReportage.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/reporting
121 5 6
DocumentedProblem.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/filtering/documented
147 1 6
AnnotationResolver.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/usages/annotation
104 3 6
DefaultClassResolverProvider.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/resolution
146 1 6
ReferencesPresentation.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/presentation
67 - 5
libs.versions.toml
in plugins-verifier-service/gradle
24 - 5
BuildIdeApiAnnotationsCommand.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/cli
148 1 4
CountUsagesOfExtensionPointsTask.kt
in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/tasks/processAllPlugins
92 2 4
logback.xml
in intellij-plugin-verifier/verifier-cli/src/main/resources
22 - 4
IllegalMethodAccessProblem.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/results/problems
71 - 4
MemberAccessVerifier.kt
in intellij-plugin-verifier/verifier-core/src/main/java/com/jetbrains/pluginverifier/verifiers/instruction
93 1 4
RetryUtil.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/misc
70 3 4
ResourceRepositoryImpl.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/repository/resources
347 10 4
SizeLimitedPluginDetailsCache.kt
in intellij-plugin-verifier/verifier-repository/src/main/java/com/jetbrains/pluginverifier/plugin
85 1 4
PluginVerifierRun.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier
35 1 4
KeepOnlyCondition.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/filtering
45 1 4
UndeclaredDependencyOnJavaPluginProblem.kt
in intellij-plugin-verifier/verifier-intellij/src/main/java/com/jetbrains/pluginverifier/usages/javaPlugin
32 - 4
IdeRepositoryConfiguration.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/server/configuration
44 1 4
VerifyPluginTask.kt
in plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/service/verifier
77 2 4
IdeDiffBuilder.kt
in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/ide
125 1 3
57 - 3