JetBrains / teamcity-commit-hooks
File Size

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

Intro
Learn more...
File Size Overall
0% | 8% | 45% | 14% | 31%
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
js0% | 100% | 0% | 0% | 0%
kt0% | 0% | 49% | 18% | 32%
java0% | 0% | 58% | 9% | 31%
jsp0% | 0% | 51% | 0% | 48%
css0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ru0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 8% | 46% | 14% | 31%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gh-webhook.js
in src/main/resources/buildServerResources
538 40
WebHooksController.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
470 5
FakeHttpServletRequest.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
430 97
GitHubWebHookListener.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
301 9
WebhookPeriodicalChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github
280 6
EditProjectWebHooksTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
272 13
WebHooksStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
250 14
Util.kt
in src/main/kotlin/org/jetbrains/teamcity/github
248 16
AuthDataStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
220 13
FakeHttpServletResponse.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
215 43
editProjectWebHooks.jsp
in src/main/resources/buildServerResources
202 -
GitHubWebHookSuggestionTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
159 6
PullRequestMergeBranchChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
140 4
IntegrationUtilTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
132 7
InstallWebhookTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
120 3
CreateWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
116 1
ActionContext.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
112 5
PushWebHookPayload.java
in src/main/java/org/eclipse/egit/github/core/event
106 24
WebHooksManager.kt
in src/main/kotlin/org/jetbrains/teamcity/github
91 10
FakeHttpSession.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
87 20
RestApiFacade.kt
in src/main/kotlin/org/jetbrains/teamcity/impl
86 4
FakeHttpSession.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
80 17
installPage.jsp
in src/main/resources/buildServerResources
74 -
SetupFromUrlGitHubWebhooksExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
73 1
DeleteWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
72 1
WebHooksStorageIntegrationTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
71 1
TokensHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github
66 7
WebHookInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
64 8
GitHubWebHookSuggestion.kt
in src/main/kotlin/org/jetbrains/teamcity/github
62 6
webhook.css
in src/main/resources/buildServerResources
56 -
LayeredHttpServletRequest.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
53 11
WebHooksHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
52 2
GetAllWebHooksAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
51 1
GsonUtilsEx.java
in src/main/java/org/eclipse/egit/github/core/client
50 10
GitHubRepositoryInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
49 3
MockHealthStatusItemConsumer.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
45 6
SuitableRepositoriesPopup.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
45 2
PingWebHookPayload.java
in src/main/java/org/eclipse/egit/github/core/event
44 10
gh-webhook-health-item.jsp
in src/main/resources/buildServerResources
43 -
GitHubWebHookSuggestionPageExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
41 2
GetPullRequestDetailsAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
37 1
helpers.kt
in src/main/kotlin/org/jetbrains/teamcity/github
37 -
HookKey.kt
in src/main/kotlin/org/jetbrains/teamcity/github
36 4
PullRequestPayloadEx.java
in src/main/java/org/eclipse/egit/github/core/event
30 6
RepositoryServiceEx.java
in src/main/java/org/eclipse/egit/github/core/service
29 4
HookInfoTypeAdapter.kt
in src/main/kotlin/org/jetbrains/teamcity/github/json
28 2
build-server-plugin.xml
in src/main/resources/META-INF
28 -
TestWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
26 1
HMacUtil.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
25 2
PullRequestServiceEx.java
in src/main/java/org/eclipse/egit/github/core/service
25 2
Files With Most Units (Top 50)
File# lines# units
FakeHttpServletRequest.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
430 97
FakeHttpServletResponse.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
215 43
gh-webhook.js
in src/main/resources/buildServerResources
538 40
PushWebHookPayload.java
in src/main/java/org/eclipse/egit/github/core/event
106 24
FakeHttpSession.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
87 20
FakeHttpSession.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
80 17
Util.kt
in src/main/kotlin/org/jetbrains/teamcity/github
248 16
WebHooksStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
250 14
EditProjectWebHooksTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
272 13
AuthDataStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
220 13
LayeredHttpServletRequest.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
53 11
WebHooksManager.kt
in src/main/kotlin/org/jetbrains/teamcity/github
91 10
PingWebHookPayload.java
in src/main/java/org/eclipse/egit/github/core/event
44 10
GsonUtilsEx.java
in src/main/java/org/eclipse/egit/github/core/client
50 10
GitHubWebHookListener.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
301 9
WebHookInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
64 8
IntegrationUtilTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
132 7
TokensHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github
66 7
MockHealthStatusItemConsumer.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
45 6
GitHubWebHookSuggestionTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
159 6
GitHubWebHookSuggestion.kt
in src/main/kotlin/org/jetbrains/teamcity/github
62 6
WebhookPeriodicalChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github
280 6
PullRequestPayloadEx.java
in src/main/java/org/eclipse/egit/github/core/event
30 6
WebHooksController.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
470 5
ActionContext.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
112 5
PullRequestMergeBranchChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
140 4
HookKey.kt
in src/main/kotlin/org/jetbrains/teamcity/github
36 4
RestApiFacade.kt
in src/main/kotlin/org/jetbrains/teamcity/impl
86 4
RepositoryServiceEx.java
in src/main/java/org/eclipse/egit/github/core/service
29 4
InstallWebhookTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
120 3
GitHubRepositoryInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
49 3
RepoKey.kt
in src/main/kotlin/org/jetbrains/teamcity/github
21 3
ru
hmac.ru
in root
18 2
HMacUtil.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
25 2
ForceWebhooksCheckController.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
23 2
SuitableRepositoriesPopup.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
45 2
SimpleDateTypeAdapter.kt
in src/main/kotlin/org/jetbrains/teamcity/github/json
22 2
HookInfoTypeAdapter.kt
in src/main/kotlin/org/jetbrains/teamcity/github/json
28 2
OAuthTokenJsonSerializer.kt
in src/main/kotlin/org/jetbrains/teamcity/github/json
21 2
GitHubWebHookSuggestionPageExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
41 2
WebHooksHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
52 2
PullRequestEx.java
in src/main/java/org/eclipse/egit/github/core
15 2
PullRequestServiceEx.java
in src/main/java/org/eclipse/egit/github/core/service
25 2
RepositoryHookEx.java
in src/main/java/org/eclipse/egit/github/core
13 2
FakeHttpRequestsFactory.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
22 2
FakeRequestDispatcher.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
12 2
WebHooksStorageIntegrationTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
71 1
WebHookHealthItem.kt
in src/main/kotlin/org/jetbrains/teamcity/github
9 1
GitHubWebHookIncorrectPageExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
22 1
SetupFromUrlGitHubWebhooksExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
73 1
Files With Long Lines (Top 44)

There are 44 files with lines longer than 120 characters. In total, there are 235 long lines.

File# lines# units# long lines
WebHooksController.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
470 5 34
editProjectWebHooks.jsp
in src/main/resources/buildServerResources
202 - 29
WebhookPeriodicalChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github
280 6 22
Util.kt
in src/main/kotlin/org/jetbrains/teamcity/github
248 16 20
GitHubWebHookListener.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
301 9 14
SetupFromUrlGitHubWebhooksExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
73 1 8
DeleteWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
72 1 7
CreateWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
116 1 7
gh-webhook.js
in src/main/resources/buildServerResources
538 40 7
GitHubWebHookSuggestion.kt
in src/main/kotlin/org/jetbrains/teamcity/github
62 6 6
InstallWebhookTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
120 3 6
EditProjectWebHooksTab.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
272 13 6
PullRequestMergeBranchChecker.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
140 4 6
GetAllWebHooksAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
51 1 6
GetPullRequestDetailsAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
37 1 5
WebHooksHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
52 2 4
RestApiFacade.kt
in src/main/kotlin/org/jetbrains/teamcity/impl
86 4 4
installPage.jsp
in src/main/resources/buildServerResources
74 - 4
gh-webhook-health-item.jsp
in src/main/resources/buildServerResources
43 - 4
TestWebHookAction.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
26 1 3
suitableRepositoriesPopup.jsp
in src/main/resources/buildServerResources
23 - 3
WebHooksManager.kt
in src/main/kotlin/org/jetbrains/teamcity/github
91 10 2
WebHooksStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
250 14 2
SuitableRepositoriesPopup.kt
in src/main/kotlin/org/jetbrains/teamcity/github/controllers
45 2 2
TokensHelper.kt
in src/main/kotlin/org/jetbrains/teamcity/github
66 7 2
AuthDataStorage.kt
in src/main/kotlin/org/jetbrains/teamcity/github
220 13 2
GitHubWebHookSuggestionPageExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
41 2 2
helpers.kt
in src/main/kotlin/org/jetbrains/teamcity/github
37 - 2
13 - 1
WebHooksStorageIntegrationTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
71 1 1
GitHubWebHookSuggestionTest.kt
in src/test-integration/kotlin/org/jetbrains/teamcity/github
159 6 1
HookInfoTypeAdapter.kt
in src/main/kotlin/org/jetbrains/teamcity/github/json
28 2 1
GitHubWebHookIncorrectPageExtension.kt
in src/main/kotlin/org/jetbrains/teamcity/github
22 1 1
WebHookInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
64 8 1
GitHubRepositoryInfo.kt
in src/main/kotlin/org/jetbrains/teamcity/github
49 3 1
ActionContext.kt
in src/main/kotlin/org/jetbrains/teamcity/github/action
112 5 1
GitHubRepository.kt
in src/main/kotlin/org/jetbrains/teamcity/github/util
3 - 1
RepositoryServiceEx.java
in src/main/java/org/eclipse/egit/github/core/service
29 4 1
AnyDateFormatter.java
in src/main/java/org/eclipse/egit/github/core/client
23 1 1
FakeHttpServletResponse.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
215 43 1
FakeHttpServletRequest.java
in src/main/java/org/jetbrains/teamcity/impl/fakes
430 97 1
build-server-plugin.xml
in src/main/resources/META-INF
28 - 1
gh-webhook-incorrect-health-item.jsp
in src/main/resources/buildServerResources
14 - 1
installWebhookAction.jsp
in src/main/resources/buildServerResources
7 - 1