JetBrains / rider-efcore
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 147 files with 5,787 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (252 lines of code)
    • 28 files changed 6-20 times (2,051 lines of code)
    • 116 files changed 1-5 times (3,484 lines of code)
0% | 0% | 4% | 35% | 60%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 147 files with 5,787 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 13 files changed by 6-10 contributors (1,120 lines of code)
    • 70 files changed by 2-5 contributors (3,008 lines of code)
    • 64 files changed by 1 contributor (1,659 lines of code)
0% | 0% | 19% | 51% | 28%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, cs, xml, md, svg, yaml, gitignore, kts, properties, targets, props, csproj, gitattributes, bat, editorconfig, dotsettings, toml, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kts0% | 0% | 67% | 23% | 8%
targets0% | 0% | 100% | 0% | 0%
xml0% | 0% | 100% | 0% | 0%
kt0% | 0% | 0% | 34% | 65%
cs0% | 0% | 0% | 45% | 54%
props0% | 0% | 0% | 33% | 66%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 88% | 0% | 11%
src0% | 0% | <1% | 35% | 64%
protocol0% | 0% | 0% | 100% | 0%
gradle0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in src/rider/main/resources/META-INF
9 - 2021-11-09 2024-12-03 44 7 andrewrublyov99@gmail.com seclerp.dev@gmail.com
targets
PackagesLock.targets
in src/dotnet/Rider.Plugins.EfCore
9 - 2023-08-24 2025-11-25 32 9 denis.kuznetsov@jetbrains.com arseny.chernyaev@jetbrains.com
234 1 2023-04-03 2025-12-18 30 7 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
RiderEfCoreModel.kt
in protocol/src/main/kotlin/model/rider
69 - 2021-11-19 2023-12-22 19 6 andrewrublyov99@gmail.com ilia.kirianovskii@jetbrains...
props
Plugin.props
in src/dotnet
12 - 2021-11-09 2023-04-03 15 2 andrewrublyov99@gmail.com seclerp.dev@gmail.com
ScaffoldDbContextDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold
251 3 2023-06-30 2025-06-25 10 8 seclerp.dev@gmail.com veljkodragic12@gmail.com
AddMigrationDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add
94 2 2023-06-30 2025-06-25 9 7 seclerp.dev@gmail.com veljkodragic12@gmail.com
RemoveLastMigrationDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove
36 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
DropDatabaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop
41 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
BaseCommandAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
100 2 2023-06-30 2024-04-17 8 6 seclerp.dev@gmail.com nikita.lyubimov@jetbrains.com
UpdateDatabaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update
111 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
GenerateScriptDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
113 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
BaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
7 1 2023-06-30 2025-02-03 7 6 seclerp.dev@gmail.com leonid@shalupov.com
InstallDotnetEfAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/eftools
18 1 2023-06-30 2023-11-14 7 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
EfCoreConsoleToolWindowProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
33 1 2023-10-17 2025-06-10 7 5 seclerp.dev@gmail.com veljkodragic12@gmail.com
IRiderEfCoreZone.cs
in src/dotnet/Rider.Plugins.EfCore
33 - 2021-11-29 2025-10-11 7 5 andrewrublyov99@gmail.com ilya.usov@jetbrains.com
DbContextCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
46 1 2023-06-30 2023-12-22 7 6 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
SilentCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
66 1 2023-06-30 2024-12-23 7 5 seclerp.dev@gmail.com vladimir.krivosheev@jetbrai...
SupportedTargetFrameworks.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
9 - 2022-06-22 2025-09-29 6 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
ManagementCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
24 1 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
CliCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
27 1 2023-06-30 2023-11-14 6 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
AppSettingsConnectionProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl
34 - 2023-06-30 2025-10-06 6 3 seclerp.dev@gmail.com ilnar.agliamzianov@jetbrain...
DatabaseCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
35 1 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
PsiExtensions.cs
in src/dotnet/Rider.Plugins.EfCore/Extensions
35 1 2021-11-29 2023-01-06 6 3 andrewrublyov99@gmail.com seclerp.dev@gmail.com
MigrationsCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
47 2 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
AnActionEventEx.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
51 - 2023-06-30 2024-08-26 6 4 seclerp.dev@gmail.com gregory.shrago@jetbrains.com
SupportedStartupProjectsProvider.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
51 2 2022-08-15 2025-09-29 6 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
SolutionTracker.cs
in src/dotnet/Rider.Plugins.EfCore/Tracking
79 2 2022-08-15 2024-08-05 6 5 seclerp.dev@gmail.com nikita.popov@jetbrains.com
build.gradle.kts
in protocol
80 - 2023-04-03 2025-08-29 6 5 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
EntityFrameworkCoreHost.cs
in src/dotnet/Rider.Plugins.EfCore
209 13 2023-04-03 2024-08-05 6 5 seclerp.dev@gmail.com nikita.popov@jetbrains.com
CommonDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
340 7 2023-06-30 2025-06-12 6 4 seclerp.dev@gmail.com seclerp.dev@gmail.com
props
24 - 2021-11-09 2023-09-22 5 3 andrewrublyov99@gmail.com denis.kuznetsov@jetbrains.com
DotnetIconResolver.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
29 2 2023-06-30 2025-02-03 5 4 seclerp.dev@gmail.com leonid@shalupov.com
EfCoreStartupListener.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/startup
29 1 2023-09-26 2023-10-24 5 5 andrii.rublov@jetbrains.com denis.kuznetsov@jetbrains.com
SupportedMigrationsProjectsProvider.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
29 3 2022-08-15 2025-09-29 5 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
CommandPreviewDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/preview
30 - 2023-06-30 2023-11-14 5 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
DbContextProvider.cs
in src/dotnet/Rider.Plugins.EfCore/DbContext
37 2 2022-08-15 2024-08-05 5 3 contact@vova-lantsov.dev nikita.popov@jetbrains.com
TerminalCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
65 4 2023-06-30 2023-11-14 5 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
MigrationsProvider.cs
in src/dotnet/Rider.Plugins.EfCore/Migrations
70 3 2022-08-15 2024-08-05 5 2 seclerp.dev@gmail.com nikita.popov@jetbrains.com
ZoneMarker.cs
in src/dotnet/Rider.Plugins.EfCore
6 - 2021-11-29 2025-04-14 4 3 andrewrublyov99@gmail.com alexander.ulitin@jetbrains.com
TargetFrameworkItem.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items
8 - 2023-06-30 2023-12-22 4 3 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
31 - 2023-07-27 2024-05-06 4 4 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
JsonSerializer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/services
33 1 2023-06-30 2025-06-12 4 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DbConnectionsCollector.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections
33 1 2023-06-30 2025-06-12 4 2 seclerp.dev@gmail.com seclerp.dev@gmail.com
UserSecretsConnectionProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl
33 - 2023-06-30 2024-07-16 4 2 seclerp.dev@gmail.com seclerp.dev@gmail.com
EfCoreUiConfigurable.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings
40 - 2023-06-30 2024-05-07 4 3 seclerp.dev@gmail.com dmitry.matveev@jetbrains.com
NugetDependenciesListener.cs
in src/dotnet/Rider.Plugins.EfCore/Tracking
62 3 2022-08-15 2024-08-05 4 2 seclerp.dev@gmail.com nikita.popov@jetbrains.com
CommonDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
130 4 2023-06-30 2023-12-22 4 3 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
ProjectNotFoundException.cs
in src/dotnet/Rider.Plugins.EfCore/Exceptions
10 1 2021-12-04 2022-12-09 3 2 andrewrublyov99@gmail.com seclerp.dev@gmail.com
GenerateScriptAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
14 - 2023-06-30 2023-11-14 3 3 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
targets
PackagesLock.targets
in src/dotnet/Rider.Plugins.EfCore
9 - 2023-08-24 2025-11-25 32 9 denis.kuznetsov@jetbrains.com arseny.chernyaev@jetbrains.com
ScaffoldDbContextDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold
251 3 2023-06-30 2025-06-25 10 8 seclerp.dev@gmail.com veljkodragic12@gmail.com
plugin.xml
in src/rider/main/resources/META-INF
9 - 2021-11-09 2024-12-03 44 7 andrewrublyov99@gmail.com seclerp.dev@gmail.com
234 1 2023-04-03 2025-12-18 30 7 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
AddMigrationDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add
94 2 2023-06-30 2025-06-25 9 7 seclerp.dev@gmail.com veljkodragic12@gmail.com
RiderEfCoreModel.kt
in protocol/src/main/kotlin/model/rider
69 - 2021-11-19 2023-12-22 19 6 andrewrublyov99@gmail.com ilia.kirianovskii@jetbrains...
BaseCommandAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
100 2 2023-06-30 2024-04-17 8 6 seclerp.dev@gmail.com nikita.lyubimov@jetbrains.com
UpdateDatabaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update
111 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
DropDatabaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop
41 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
RemoveLastMigrationDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove
36 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
GenerateScriptDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
113 2 2023-06-30 2025-02-03 8 6 seclerp.dev@gmail.com leonid@shalupov.com
DbContextCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
46 1 2023-06-30 2023-12-22 7 6 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
BaseDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
7 1 2023-06-30 2025-02-03 7 6 seclerp.dev@gmail.com leonid@shalupov.com
IRiderEfCoreZone.cs
in src/dotnet/Rider.Plugins.EfCore
33 - 2021-11-29 2025-10-11 7 5 andrewrublyov99@gmail.com ilya.usov@jetbrains.com
EfCoreConsoleToolWindowProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
33 1 2023-10-17 2025-06-10 7 5 seclerp.dev@gmail.com veljkodragic12@gmail.com
SilentCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
66 1 2023-06-30 2024-12-23 7 5 seclerp.dev@gmail.com vladimir.krivosheev@jetbrai...
build.gradle.kts
in protocol
80 - 2023-04-03 2025-08-29 6 5 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
EntityFrameworkCoreHost.cs
in src/dotnet/Rider.Plugins.EfCore
209 13 2023-04-03 2024-08-05 6 5 seclerp.dev@gmail.com nikita.popov@jetbrains.com
SolutionTracker.cs
in src/dotnet/Rider.Plugins.EfCore/Tracking
79 2 2022-08-15 2024-08-05 6 5 seclerp.dev@gmail.com nikita.popov@jetbrains.com
MigrationsCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
47 2 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
ManagementCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
24 1 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
DatabaseCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
35 1 2023-06-30 2023-12-22 6 5 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
EfCoreStartupListener.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/startup
29 1 2023-09-26 2023-10-24 5 5 andrii.rublov@jetbrains.com denis.kuznetsov@jetbrains.com
InstallDotnetEfAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/eftools
18 1 2023-06-30 2023-11-14 7 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
SupportedStartupProjectsProvider.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
51 2 2022-08-15 2025-09-29 6 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
SupportedTargetFrameworks.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
9 - 2022-06-22 2025-09-29 6 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
CliCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
27 1 2023-06-30 2023-11-14 6 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
CommonDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
340 7 2023-06-30 2025-06-12 6 4 seclerp.dev@gmail.com seclerp.dev@gmail.com
AnActionEventEx.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
51 - 2023-06-30 2024-08-26 6 4 seclerp.dev@gmail.com gregory.shrago@jetbrains.com
SupportedMigrationsProjectsProvider.cs
in src/dotnet/Rider.Plugins.EfCore/Compatibility
29 3 2022-08-15 2025-09-29 5 4 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
TerminalCommandExecutor.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
65 4 2023-06-30 2023-11-14 5 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
DotnetIconResolver.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
29 2 2023-06-30 2025-02-03 5 4 seclerp.dev@gmail.com leonid@shalupov.com
CommandPreviewDialogWrapper.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/preview
30 - 2023-06-30 2023-11-14 5 4 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
31 - 2023-07-27 2024-05-06 4 4 seclerp.dev@gmail.com ivan.migalev@jetbrains.com
PsiExtensions.cs
in src/dotnet/Rider.Plugins.EfCore/Extensions
35 1 2021-11-29 2023-01-06 6 3 andrewrublyov99@gmail.com seclerp.dev@gmail.com
AppSettingsConnectionProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl
34 - 2023-06-30 2025-10-06 6 3 seclerp.dev@gmail.com ilnar.agliamzianov@jetbrain...
DbContextProvider.cs
in src/dotnet/Rider.Plugins.EfCore/DbContext
37 2 2022-08-15 2024-08-05 5 3 contact@vova-lantsov.dev nikita.popov@jetbrains.com
props
24 - 2021-11-09 2023-09-22 5 3 andrewrublyov99@gmail.com denis.kuznetsov@jetbrains.com
ZoneMarker.cs
in src/dotnet/Rider.Plugins.EfCore
6 - 2021-11-29 2025-04-14 4 3 andrewrublyov99@gmail.com alexander.ulitin@jetbrains.com
EfCoreUiConfigurable.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings
40 - 2023-06-30 2024-05-07 4 3 seclerp.dev@gmail.com dmitry.matveev@jetbrains.com
TargetFrameworkItem.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items
8 - 2023-06-30 2023-12-22 4 3 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
CommonDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
130 4 2023-06-30 2023-12-22 4 3 seclerp.dev@gmail.com ilia.kirianovskii@jetbrains...
TargetFrameworkMapping.cs
in src/dotnet/Rider.Plugins.EfCore/Mapping
16 - 2022-08-15 2025-09-29 3 3 seclerp.dev@gmail.com arseny.chernyaev@jetbrains.com
DotnetEfVersion.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/models
22 2 2023-06-30 2023-11-14 3 3 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
DotnetCliCommandBuilder.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
60 5 2023-12-22 2025-10-06 3 3 ilia.kirianovskii@jetbrains... ilnar.agliamzianov@jetbrain...
CommonOptionsStateService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state
46 6 2023-06-30 2025-02-03 3 3 seclerp.dev@gmail.com leonid@shalupov.com
EFCoreShellCommandHandler.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/terminal/smartExecute
73 2 2023-09-05 2024-10-04 3 3 seclerp.dev@gmail.com vladimir.krivosheev@jetbrai...
PreferredProjectsManager.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/services
70 4 2023-06-30 2025-02-03 3 3 seclerp.dev@gmail.com leonid@shalupov.com
TryCommandAgainAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
16 1 2023-06-30 2023-11-14 3 3 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
ScaffoldDbContextAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold
14 - 2023-06-30 2023-11-14 3 3 seclerp.dev@gmail.com teamcity-dotnet-dsl-no-repl...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CommandUsageCollector.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/statistics
274 9 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
ObservableDslEx.kt
in src/rider/main/kotlin/com/jetbrains/observables/ui/dsl
122 3 2023-06-30 2025-06-12 3 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DbConnectionItemRenderer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
72 1 2023-06-30 2025-06-12 3 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
GenerateScriptDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
67 3 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DialogsStateService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state
65 6 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
CommonDialogValidator.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
61 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
UpdateDatabaseDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update
60 3 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DbProviderItemRenderer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
59 1 2023-06-30 2025-06-12 2 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
ValidationUtils.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
52 1 2025-06-25 2025-06-25 1 1 veljkodragic12@gmail.com veljkodragic12@gmail.com
EfCoreCliCommandFactory.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api
49 1 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
JsonConnectionStringsManager.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl
41 - 2023-09-05 2024-08-06 2 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
ObservableEx.kt
in src/rider/main/kotlin/com/jetbrains/observables
36 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DbProviderItem.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items
36 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
AddMigrationDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add
36 3 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
ObservableProperty.kt
in src/rider/main/kotlin/com/jetbrains/observables
34 2 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
JsonSerializer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/services
33 1 2023-06-30 2025-06-12 4 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DataGripConnectionProvider.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl
31 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
KnownEfCommands.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
25 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
EfCoreUiSettingsStateService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings
23 1 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
UpdateDatabaseValidator.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update
23 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
IconItem.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items
22 1 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
OpenQuickEfCoreActionsAction.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
22 1 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DefineRiderEfCoreConstants.cs
in src/dotnet/Rider.Plugins.EfCore/BuildScript
21 1 2023-08-24 2023-09-22 2 1 denis.kuznetsov@jetbrains.com denis.kuznetsov@jetbrains.com
EfCoreUiBundle.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore
21 2 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
GenerateScriptValidator.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
21 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
QuickActionsGroup.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared
19 1 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
ScaffoldDbContextCommand.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold
19 - 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
LinqExtensions.cs
in src/dotnet/Rider.Plugins.EfCore/Extensions
18 1 2022-09-07 2022-09-07 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DialogCommand.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog
18 - 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
AdvertiseRiderBundledPlugin.cs
in src/dotnet/Rider.Plugins.EfCore/Install
16 1 2023-09-18 2023-09-18 1 1 denis.kuznetsov@jetbrains.com denis.kuznetsov@jetbrains.com
Event.kt
in src/rider/main/kotlin/com/jetbrains/observables
15 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
AnyInputDocumentListener.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
15 3 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
EfCoreInRiderProduct.cs
in src/dotnet/Rider.Plugins.EfCore/BuildScript
14 - 2023-09-18 2023-09-29 2 1 denis.kuznetsov@jetbrains.com denis.kuznetsov@jetbrains.com
RemoveLastMigrationDataContext.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove
13 1 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
KnownTypeNames.cs
in src/dotnet/Rider.Plugins.EfCore/Migrations
12 - 2022-06-22 2022-08-15 2 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
Observable.kt
in src/rider/main/kotlin/com/jetbrains/observables
12 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
SimpleColumn.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items
12 2 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DbConnectionInfo.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections
11 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
GenerateScriptCommand.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script
11 - 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
ObservableCollectionEx.kt
in src/rider/main/kotlin/com/jetbrains/observables
10 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
ZoneMarker.cs
in src/dotnet/Rider.Plugins.EfCore/Options
9 - 2021-11-29 2021-11-29 1 1 andrewrublyov99@gmail.com andrewrublyov99@gmail.com
ToolKindExtensions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui
9 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
CliCommandResult.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution
8 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
UpdateDatabaseCommand.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update
8 - 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
AddMigrationCommand.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add
8 - 2023-12-22 2023-12-22 1 1 ilia.kirianovskii@jetbrains... ilia.kirianovskii@jetbrains...
KnownDotnetTools.cs
in src/dotnet/Rider.Plugins.EfCore
7 - 2022-07-10 2022-08-15 2 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
KnownNotificationGroups.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore
6 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
CommonOptionsState.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state
6 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
DialogsState.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state
6 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com
EfCoreUiSettingsState.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings
6 - 2023-06-30 2023-06-30 1 1 seclerp.dev@gmail.com seclerp.dev@gmail.com