JetBrains / rules_idea
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 9% | 43% | 46%
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% | 0% | 24% | 41% | 34%
bzl0% | 0% | 0% | 43% | 56%
kts0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 22% | 37% | 39%
intellij0% | 0% | 0% | 43% | 56%
gradleproject0% | 0% | 0% | 100% | 0%
Longest Files (Top 36)
File# lines# units
IntellijIndexingClient.kt
in src/main/kotlin/rules_intellij/worker
242 2
indexing.bzl
in intellij
198 -
OnDiskSharedIndexChunkLocator.kt
in src/main/kotlin/rules_intellij/indexing
153 5
repositories.bzl
in intellij
143 -
IndexingService.kt
in src/main/kotlin/rules_intellij/indexing
140 5
intellij_kt_toolchain.bzl
in intellij/internal/intellij_defs
139 -
intellij_compiler_link.bzl
in intellij/internal/intellij_compiler_link
123 -
build.gradle.kts
in gradleproject
111 -
IndexingWorker.kt
in src/main/kotlin/rules_intellij/worker
107 -
PersistentProjectIndexesGenerator.kt
in src/main/kotlin/rules_intellij/indexing
80 2
domain_socket.kt
in src/main/kotlin/rules_intellij/domain_socket
80 -
run.bzl
in intellij
78 -
72 -
intellij_repo_plugins.bzl
in intellij/internal/intellij_repo
72 -
intellij_toolchain.bzl
in intellij/internal/intellij_toolchain
70 -
intellij_defs.bzl
in intellij/internal/intellij_defs
69 -
intellij_repo_libs.bzl
in intellij/internal/intellij_repo
66 -
predefined.bzl
in intellij
63 -
intellij_repo.bzl
in intellij/internal/intellij_repo
62 -
intellij_plugin.bzl
in intellij/internal/intellij_plugin
56 -
IndexingWorkerArgs.kt
in src/main/kotlin/rules_intellij/worker
55 2
WorkerLogger.kt
in src/main/kotlin/rules_intellij/worker
47 2
UnzipPlugin.java
in src/main/java/rules_intellij/unzip_plugin
47 2
43 -
intellij_indexing.bzl
in intellij/internal/intellij_defs
43 -
dummies.kt
in src/main/kotlin/rules_intellij/indexing
42 11
plugins_directory.bzl
in intellij/internal/intellij_toolchain
37 -
27 -
intellij.bzl
in intellij
25 -
utils.bzl
in intellij/internal
19 -
PredefinedJsonSharedIndexLocalFinder.kt
in src/main/kotlin/rules_intellij/indexing
16 -
plugin.xml
in src/main/resources/META-INF
7 -
SharedIndexLocalFinder.kt
in src/main/kotlin/rules_intellij/indexing
6 -
5 -
utils.kt
in src/main/kotlin/rules_intellij/indexing
4 -
dummy_warmup.kt
in src/main/kotlin/rules_intellij/indexing
1 -
Files With Most Units (Top 8)
File# lines# units
dummies.kt
in src/main/kotlin/rules_intellij/indexing
42 11
IndexingService.kt
in src/main/kotlin/rules_intellij/indexing
140 5
OnDiskSharedIndexChunkLocator.kt
in src/main/kotlin/rules_intellij/indexing
153 5
PersistentProjectIndexesGenerator.kt
in src/main/kotlin/rules_intellij/indexing
80 2
IndexingWorkerArgs.kt
in src/main/kotlin/rules_intellij/worker
55 2
IntellijIndexingClient.kt
in src/main/kotlin/rules_intellij/worker
242 2
WorkerLogger.kt
in src/main/kotlin/rules_intellij/worker
47 2
UnzipPlugin.java
in src/main/java/rules_intellij/unzip_plugin
47 2
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 17 long lines.

File# lines# units# long lines
repositories.bzl
in intellij
143 - 9
OnDiskSharedIndexChunkLocator.kt
in src/main/kotlin/rules_intellij/indexing
153 5 4
intellij_repo.bzl
in intellij/internal/intellij_repo
62 - 2
IntellijIndexingClient.kt
in src/main/kotlin/rules_intellij/worker
242 2 1
intellij_plugin.bzl
in intellij/internal/intellij_plugin
56 - 1