apache / incubator-seata
File Size

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

Intro
Learn more...
File Size Overall
9% | 7% | 22% | 20% | 40%
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
java7% | 6% | 24% | 20% | 40%
g4100% | 0% | 0% | 0% | 0%
tsx0% | 52% | 17% | 19% | 10%
js0% | 15% | 23% | 16% | 45%
ts0% | 0% | 27% | 0% | 72%
xml0% | 0% | 0% | 50% | 49%
proto0% | 0% | 0% | 21% | 78%
css0% | 0% | 0% | 78% | 21%
scss0% | 0% | 0% | 76% | 23%
sql0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sqlparser59% | 6% | 2% | 14% | 17%
server0% | 17% | 22% | 23% | 36%
saga0% | 13% | 23% | 23% | 39%
rm-datasource0% | 9% | 34% | 26% | 28%
console0% | 27% | 15% | 19% | 38%
discovery0% | 0% | 79% | 2% | 17%
core0% | 0% | 22% | 23% | 54%
common0% | 0% | 39% | 19% | 40%
config0% | 0% | 55% | 16% | 28%
spring0% | 0% | 44% | 13% | 42%
compatible0% | 0% | 19% | 14% | 65%
serializer0% | 0% | 10% | 12% | 76%
tm0% | 0% | 48% | 0% | 51%
namingserver0% | 0% | 28% | 25% | 46%
integration-tx-api0% | 0% | 13% | 28% | 58%
tcc0% | 0% | 28% | 34% | 36%
seata-spring-autoconfigure0% | 0% | 0% | 30% | 69%
rm0% | 0% | 0% | 80% | 19%
distribution0% | 0% | 0% | 100% | 0%
integration0% | 0% | 0% | 10% | 89%
style0% | 0% | 0% | 56% | 43%
rocketmq0% | 0% | 0% | 48% | 51%
script0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
ext0% | 0% | 0% | 0% | 100%
compressor0% | 0% | 0% | 0% | 100%
seata-spring-boot-starter0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
MySqlLexer.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
5621 4
MySqlParser.g4
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr
2217 -
MySqlLexer.g4
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr
1151 -
MySqlParserBaseListener.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
1148 -
MySqlParserListener.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
1142 -
TransactionInfo.tsx
in console/src/main/resources/static/console-fe/src/pages/TransactionInfo
950 1
DbAndReportTcStateLogStore.java
in saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/store/db
789 40
DmEscapeHandler.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/dm
708 3
OscarEscapeHandler.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/oscar
704 3
DefaultCoordinator.java
in server/src/main/java/org/apache/seata/server/coordinator
636 38
RedisTransactionStoreManager.java
in server/src/main/java/org/apache/seata/server/storage/redis/store
612 34
MySqlParserBaseVisitor.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
573 -
MySqlParserVisitor.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
573 -
ProcessCtrlStateMachineEngine.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/impl
553 24
Renderer.js
in saga/seata-saga-statemachine-designer/src/render
538 73
FileTransactionStoreManager.java
in server/src/main/java/org/apache/seata/server/storage/file/store
526 38
GlobalSession.java
in server/src/main/java/org/apache/seata/server/session
520 62
LogStoreDataBaseDAO.java
in server/src/main/java/org/apache/seata/server/storage/db/store
504 33
NamingserverRegistryServiceImpl.java
in discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver
495 33
RaftRegistryServiceImpl.java
in discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft
478 30
EnhancedServiceLoader.java
in common/src/main/java/org/apache/seata/common/loader
435 38
GlobalTransactionScanner.java
in spring/src/main/java/org/apache/seata/spring/annotation
427 34
RaftStateMachine.java
in server/src/main/java/org/apache/seata/server/cluster/raft
411 23
AbstractNettyRemotingClient.java
in core/src/main/java/org/apache/seata/core/rpc/netty
398 24
ZookeeperConfiguration.java
in config/seata-config-zk/src/main/java/org/apache/seata/config/zk
390 23
NamingManager.java
in namingserver/src/main/java/org/apache/seata/namingserver/manager
389 16
Node.js
in saga/seata-saga-statemachine-designer/src/spec/style
382 12
AbstractUndoLogManager.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo
382 20
JacksonUndoLogParser.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/parser
378 24
AbstractStateMachineConfig.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/config
372 55
DefaultCore.java
in server/src/main/java/org/apache/seata/server/coordinator
365 19
ReflectionUtil.java
in common/src/main/java/org/apache/seata/common/util
363 30
GlobalTransactionalInterceptorHandler.java
in integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor/handler
358 17
ZookeeperRegisterServiceImpl.java
in discovery/seata-discovery-zk/src/main/java/org/apache/seata/discovery/registry/zk
358 27
NacosConfiguration.java
in config/seata-config-nacos/src/main/java/org/apache/seata/config/nacos
350 31
ChannelManager.java
in core/src/main/java/org/apache/seata/core/rpc/netty
347 14
EtcdConfiguration.java
in config/seata-config-etcd3/src/main/java/org/apache/seata/config/etcd3
344 23
BaseTransactionalExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec
344 27
LockStoreDataBaseDAO.java
in server/src/main/java/org/apache/seata/server/storage/db/lock
342 16
BaseInsertExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec
340 13
ServerOnRequestProcessor.java
in core/src/main/java/org/apache/seata/core/rpc/processor/server
335 29
FileSessionManager.java
in server/src/main/java/org/apache/seata/server/storage/file/session
320 17
ServiceTaskHandlerInterceptor.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors
315 4
SpringFenceHandler.java
in spring/src/main/java/org/apache/seata/rm/fence
313 19
MySQLInsertOnDuplicateUpdateExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql
311 11
GlobalLockInfo.tsx
in console/src/main/resources/static/console-fe/src/pages/GlobalLockInfo
309 -
MySQLEscapeHandler.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/mysql
309 3
DataSourceProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
309 25
AbstractPreparedStatementProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
308 57
TransactionalTemplate.java
in tm/src/main/java/org/apache/seata/tm/api
303 19
Files With Most Units (Top 50)
File# lines# units
Renderer.js
in saga/seata-saga-statemachine-designer/src/render
538 73
GlobalSession.java
in server/src/main/java/org/apache/seata/server/session
520 62
MySqlContext.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql
237 59
AbstractPreparedStatementProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
308 57
PreparedStatementProxyXA.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa
249 57
AbstractStateMachineConfig.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/config
372 55
AbstractTaskState.java
in saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl
227 52
StateInstanceImpl.java
in compatible/src/main/java/io/seata/saga/statelang/domain/impl
228 52
AbstractConnectionProxyXA.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa
258 51
StateInstanceImpl.java
in saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl
237 50
AbstractConnectionProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
267 50
DefaultStateMachineConfig.java
in compatible/src/main/java/io/seata/saga/engine/impl
277 50
NettyClientConfig.java
in core/src/main/java/org/apache/seata/core/rpc/netty
183 46
ColumnMeta.java
in sqlparser/seata-sqlparser-core/src/main/java/org/apache/seata/sqlparser/struct
270 45
StateMachineInstanceImpl.java
in compatible/src/main/java/io/seata/saga/statelang/domain/impl
217 45
StatementProxyXA.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa
191 44
StateMachineInstanceImpl.java
in saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl
209 43
DbAndReportTcStateLogStore.java
in saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/store/db
789 40
Node.java
in common/src/main/java/org/apache/seata/common/metadata
209 39
AbstractStatementProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
178 39
EnhancedServiceLoader.java
in common/src/main/java/org/apache/seata/common/loader
435 38
DefaultCoordinator.java
in server/src/main/java/org/apache/seata/server/coordinator
636 38
FileTransactionStoreManager.java
in server/src/main/java/org/apache/seata/server/storage/file/store
526 38
StateMachineImpl.java
in saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl
154 34
GlobalTransactionScanner.java
in spring/src/main/java/org/apache/seata/spring/annotation
427 34
RedisTransactionStoreManager.java
in server/src/main/java/org/apache/seata/server/storage/redis/store
612 34
NamingserverRegistryServiceImpl.java
in discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver
495 33
BranchSession.java
in server/src/main/java/org/apache/seata/server/session
284 33
LogStoreDataBaseDAO.java
in server/src/main/java/org/apache/seata/server/storage/db/store
504 33
NettyServerConfig.java
in core/src/main/java/org/apache/seata/core/rpc/netty
147 32
NacosConfiguration.java
in config/seata-config-nacos/src/main/java/org/apache/seata/config/nacos
350 31
StoreDBProperties.java
in seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/store
130 30
RmProperties.java
in seata-spring-autoconfigure/seata-spring-autoconfigure-client/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/client
133 30
ReflectionUtil.java
in common/src/main/java/org/apache/seata/common/util
363 30
RaftRegistryServiceImpl.java
in discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft
478 30
DefaultSagaTransactionalTemplate.java
in saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/tm
260 29
GlobalTransactionDO.java
in core/src/main/java/org/apache/seata/core/store
103 29
ServerOnRequestProcessor.java
in core/src/main/java/org/apache/seata/core/rpc/processor/server
335 29
TransportProperties.java
in seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties
124 28
ServerRaftProperties.java
in seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/raft
116 28
Instance.java
in common/src/main/java/org/apache/seata/common/metadata
138 28
LowerCaseLinkHashMap.java
in common/src/main/java/org/apache/seata/common/util
156 28
BaseDataSourceResource.java
in rm-datasource/src/main/java/org/apache/seata/rm
161 28
ConnectionContext.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
221 28
ConnectionProxy.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource
250 28
NacosRegistryServiceImpl.java
in discovery/seata-discovery-nacos/src/main/java/org/apache/seata/discovery/registry/nacos
300 28
EtcdRegistryServiceImpl.java
in discovery/seata-discovery-etcd3/src/main/java/org/apache/seata/discovery/registry/etcd3
282 28
GlobalSessionVO.java
in server/src/main/java/org/apache/seata/server/console/entity/vo
153 28
BranchSessionVO.java
in server/src/main/java/org/apache/seata/server/console/entity/vo
178 28
BaseTransactionalExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec
344 27
Files With Long Lines (Top 50)

There are 367 files with lines longer than 120 characters. In total, there are 1424 long lines.

File# lines# units# long lines
MySqlParserBaseVisitor.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
573 - 214
DbAndReportTcStateLogStore.java
in saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/store/db
789 40 38
NacosRegistryServiceImpl.java
in discovery/seata-discovery-nacos/src/main/java/org/apache/seata/discovery/registry/nacos
300 28 26
SpringFenceHandler.java
in spring/src/main/java/org/apache/seata/rm/fence
313 19 24
DefaultCore.java
in server/src/main/java/org/apache/seata/server/coordinator
365 19 24
MySqlParserBaseListener.java
in sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser
1148 - 20
GlobalTransactionScanner.java
in spring/src/main/java/org/apache/seata/spring/annotation
427 34 20
DefaultCoordinator.java
in server/src/main/java/org/apache/seata/server/coordinator
636 38 20
NacosConfiguration.java
in config/seata-config-nacos/src/main/java/org/apache/seata/config/nacos
350 31 16
EnhancedServiceLoader.java
in common/src/main/java/org/apache/seata/common/loader
435 38 14
MySQLUpdateJoinExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql
256 14 14
DefaultGlobalTransaction.java
in compatible/src/main/java/io/seata/tm/api
124 16 12
ProcessCtrlStateMachineEngine.java
in compatible/src/main/java/io/seata/saga/engine/impl
106 15 12
ActionContextUtil.java
in compatible/src/main/java/io/seata/integration/tx/api/interceptor
94 11 12
AbstractUndoLogManager.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo
382 20 11
NamingserverRegistryServiceImpl.java
in discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver
495 33 11
SessionHolder.java
in server/src/main/java/org/apache/seata/server/session
291 17 11
EtcdConfiguration.java
in config/seata-config-etcd3/src/main/java/org/apache/seata/config/etcd3
344 23 10
SagaAnnotationResourceManager.java
in saga/seata-saga-annotation/src/main/java/org/apache/seata/saga/rm
103 5 10
BaseTransactionalExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec
344 27 10
TmNettyRemotingClient.java
in core/src/main/java/org/apache/seata/core/rpc/netty
206 19 10
LockStoreDataBaseDAO.java
in server/src/main/java/org/apache/seata/server/storage/db/lock
342 16 10
StateLogStoreImpl.java
in compatible/src/main/java/io/seata/saga/engine/store/impl
82 13 10
ActionContextUtil.java
in integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor
191 11 9
DesignerJsonTransformer.java
in saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/utils
226 7 9
MySQLInsertOnDuplicateUpdateExecutor.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/mysql
311 11 9
StatementProxyXA.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa
191 44 9
RaftRegistryServiceImpl.java
in discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft
478 30 9
RmNettyRemotingClient.java
in core/src/main/java/org/apache/seata/core/rpc/netty
245 18 9
SessionHelper.java
in server/src/main/java/org/apache/seata/server/session
287 22 9
JedisPooledFactory.java
in server/src/main/java/org/apache/seata/server/storage/redis
94 2 9
TCCResourceManager.java
in tcc/src/main/java/org/apache/seata/rm/tcc
234 11 9
GlobalTransactionalInterceptorHandler.java
in integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor/handler
358 17 8
ActionInterceptorHandler.java
in integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor
175 8 8
ZookeeperConfiguration.java
in config/seata-config-zk/src/main/java/org/apache/seata/config/zk
390 23 8
ConsulConfiguration.java
in config/seata-config-consul/src/main/java/org/apache/seata/config/consul
293 23 8
TransactionInfo.tsx
in console/src/main/resources/static/console-fe/src/pages/TransactionInfo
950 1 8
LoopStartStateHandler.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/handlers
124 1 8
ProcessCtrlStateMachineEngine.java
in saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/impl
553 24 8
ExecuteTemplate.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec
127 2 8
EtcdRegistryServiceImpl.java
in discovery/seata-discovery-etcd3/src/main/java/org/apache/seata/discovery/registry/etcd3
282 28 8
AbstractBranchService.java
in server/src/main/java/org/apache/seata/server/console/impl
100 4 8
RedisTransactionStoreManager.java
in server/src/main/java/org/apache/seata/server/storage/redis/store
612 34 8
AbstractResourceManager.java
in rm/src/main/java/org/apache/seata/rm
103 6 8
TransactionalTemplate.java
in tm/src/main/java/org/apache/seata/tm/api
303 19 7
FrameworkErrorCode.java
in common/src/main/java/org/apache/seata/common/exception
70 4 7
BaseKingbaseRecognizer.java
in sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/kingbase
130 8 7
BaseOracleRecognizer.java
in sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/oracle
129 8 7
BaseOscarRecognizer.java
in sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/oscar
130 8 7
ConnectionProxyXA.java
in rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa
298 27 7
Correlations

File Size vs. Commits (all time): 1727 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 3 commits (all time) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 3 commits (all time) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 21 commits (all time) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 5 commits (all time) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 4 commits (all time) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 2 commits (all time) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 3 commits (all time) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 6 commits (all time) y: 185 lines of code console/src/main/resources/static/console-fe/src/pages/TransactionInfo/TransactionInfo.tsx x: 9 commits (all time) y: 950 lines of code server/src/main/resources/logback-spring.xml x: 11 commits (all time) y: 105 lines of code server/src/main/resources/logback/kafka-appender.xml x: 7 commits (all time) y: 32 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/MultiProtocolDecoder.java x: 2 commits (all time) y: 118 lines of code core/src/main/java/org/apache/seata/core/protocol/Version.java x: 6 commits (all time) y: 91 lines of code core/src/main/java/org/apache/seata/core/protocol/VersionNotSupportMessage.java x: 1 commits (all time) y: 7 lines of code core/src/main/java/org/apache/seata/core/rpc/MsgVersionHelper.java x: 1 commits (all time) y: 28 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemoting.java x: 2 commits (all time) y: 269 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientChannelManager.java x: 4 commits (all time) y: 251 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/TmNettyRemotingClient.java x: 4 commits (all time) y: 206 lines of code style/seata_checkstyle.xml x: 5 commits (all time) y: 80 lines of code style/seata_suppressions.xml x: 5 commits (all time) y: 16 lines of code console/src/main/resources/static/console-fe/src/service/transactionInfo.ts x: 6 commits (all time) y: 210 lines of code discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImpl.java x: 13 commits (all time) y: 495 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/snapshot/vgroup/VGroupSnapshotFile.java x: 4 commits (all time) y: 65 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/execute/vgroup/VGroupAddExecute.java x: 2 commits (all time) y: 13 lines of code config/seata-config-apollo/src/main/java/org/apache/seata/config/apollo/ApolloConfiguration.java x: 3 commits (all time) y: 197 lines of code config/seata-config-consul/src/main/java/org/apache/seata/config/consul/ConsulConfiguration.java x: 3 commits (all time) y: 293 lines of code common/src/main/java/org/apache/seata/common/ConfigurationKeys.java x: 21 commits (all time) y: 252 lines of code saga/seata-saga-statemachine-designer/src/render/PathMap.js x: 2 commits (all time) y: 137 lines of code discovery/seata-discovery-consul/src/main/java/org/apache/seata/discovery/registry/consul/ConsulRegistryServiceImpl.java x: 4 commits (all time) y: 232 lines of code console/src/main/resources/static/console-fe/src/components/Header/Header.tsx x: 9 commits (all time) y: 119 lines of code console/src/main/resources/static/console-fe/src/pages/GlobalLockInfo/GlobalLockInfo.tsx x: 7 commits (all time) y: 309 lines of code console/src/main/resources/static/console-fe/src/service/globalLockInfo.ts x: 5 commits (all time) y: 62 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftStateMachine.java x: 10 commits (all time) y: 411 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/serializer/CustomDeserializer.java x: 6 commits (all time) y: 37 lines of code server/src/main/java/org/apache/seata/server/console/controller/BranchSessionController.java x: 3 commits (all time) y: 45 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalLockController.java x: 4 commits (all time) y: 36 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalSessionController.java x: 4 commits (all time) y: 68 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalLockParam.java x: 1 commits (all time) y: 59 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/BranchSessionVO.java x: 1 commits (all time) y: 178 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/GlobalLockVO.java x: 1 commits (all time) y: 137 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalLockDBServiceImpl.java x: 5 commits (all time) y: 142 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalSessionDBServiceImpl.java x: 5 commits (all time) y: 124 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalSessionFileServiceImpl.java x: 6 commits (all time) y: 53 lines of code server/src/main/java/org/apache/seata/server/console/impl/redis/GlobalLockRedisServiceImpl.java x: 4 commits (all time) y: 115 lines of code server/src/main/java/org/apache/seata/server/console/service/BranchSessionService.java x: 4 commits (all time) y: 11 lines of code server/src/main/java/org/apache/seata/server/filter/RaftRequestFilter.java x: 1 commits (all time) y: 72 lines of code server/src/main/java/org/apache/seata/server/storage/SessionConverter.java x: 4 commits (all time) y: 181 lines of code server/src/main/java/org/apache/seata/server/storage/redis/store/RedisTransactionStoreManager.java x: 2 commits (all time) y: 612 lines of code server/src/main/java/org/apache/seata/server/console/aop/GlobalExceptionHandlerAdvice.java x: 2 commits (all time) y: 52 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/BaseRecognizer.java x: 2 commits (all time) y: 96 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/postgresql/BasePostgresqlRecognizer.java x: 3 commits (all time) y: 133 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/sqlserver/BaseSqlServerRecognizer.java x: 3 commits (all time) y: 91 lines of code namingserver/src/main/java/org/apache/seata/namingserver/controller/NamingController.java x: 11 commits (all time) y: 126 lines of code server/src/main/java/org/apache/seata/server/controller/VGroupMappingController.java x: 7 commits (all time) y: 45 lines of code common/src/main/java/org/apache/seata/common/Constants.java x: 10 commits (all time) y: 50 lines of code discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft/RaftRegistryServiceImpl.java x: 7 commits (all time) y: 478 lines of code spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java x: 3 commits (all time) y: 85 lines of code common/src/main/java/org/apache/seata/common/DefaultValues.java x: 14 commits (all time) y: 127 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientBootstrap.java x: 7 commits (all time) y: 193 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientConfig.java x: 5 commits (all time) y: 183 lines of code tcc/src/main/java/org/apache/seata/rm/tcc/TCCResourceManager.java x: 7 commits (all time) y: 234 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftServerManager.java x: 7 commits (all time) y: 200 lines of code console/src/main/resources/static/console-fe/src/locales/en-us.ts x: 11 commits (all time) y: 74 lines of code common/src/main/java/org/apache/seata/common/metadata/Node.java x: 10 commits (all time) y: 209 lines of code server/src/main/java/org/apache/seata/server/Server.java x: 12 commits (all time) y: 70 lines of code server/src/main/java/org/apache/seata/server/session/SessionHolder.java x: 9 commits (all time) y: 291 lines of code server/src/main/java/org/apache/seata/server/store/VGroupMappingStoreManager.java x: 5 commits (all time) y: 29 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java x: 5 commits (all time) y: 315 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/strategy/impl/DefaultStatusDecisionStrategy.java x: 3 commits (all time) y: 163 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCoordinator.java x: 7 commits (all time) y: 636 lines of code server/src/main/java/org/apache/seata/server/session/GlobalSession.java x: 8 commits (all time) y: 520 lines of code server/src/main/java/org/apache/seata/server/session/SessionHelper.java x: 5 commits (all time) y: 287 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ConnectionProxyXA.java x: 8 commits (all time) y: 298 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java x: 10 commits (all time) y: 75 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractBranchService.java x: 1 commits (all time) y: 100 lines of code server/src/main/java/org/apache/seata/server/coordinator/AbstractCore.java x: 2 commits (all time) y: 215 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCore.java x: 4 commits (all time) y: 365 lines of code server/src/main/java/org/apache/seata/server/storage/file/lock/FileLocker.java x: 4 commits (all time) y: 156 lines of code server/src/main/java/org/apache/seata/server/transaction/saga/SagaAnnotationCore.java x: 2 commits (all time) y: 26 lines of code server/src/main/java/org/apache/seata/server/transaction/saga/SagaCore.java x: 2 commits (all time) y: 192 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoLogManager.java x: 5 commits (all time) y: 382 lines of code integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor/handler/GlobalTransactionalInterceptorHandler.java x: 7 commits (all time) y: 358 lines of code spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java x: 5 commits (all time) y: 427 lines of code tcc/src/main/java/org/apache/seata/rm/tcc/interceptor/TccActionInterceptorHandler.java x: 7 commits (all time) y: 159 lines of code discovery/seata-discovery-eureka/src/main/java/org/apache/seata/discovery/registry/eureka/EurekaRegistryServiceImpl.java x: 3 commits (all time) y: 208 lines of code core/src/main/java/org/apache/seata/core/serializer/SerializerServiceLoader.java x: 8 commits (all time) y: 86 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyServerBootstrap.java x: 6 commits (all time) y: 152 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/impl/ProcessCtrlStateMachineEngine.java x: 7 commits (all time) y: 553 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/BaseTransactionalExecutor.java x: 2 commits (all time) y: 344 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoExecutor.java x: 3 commits (all time) y: 250 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/snapshot/RaftSnapshotSerializer.java x: 4 commits (all time) y: 99 lines of code common/src/main/java/org/apache/seata/common/util/ReflectionUtil.java x: 3 commits (all time) y: 363 lines of code config/seata-config-core/src/main/java/org/apache/seata/config/ConfigurationFactory.java x: 5 commits (all time) y: 265 lines of code compatible/src/main/java/io/seata/saga/statelang/domain/impl/StateInstanceImpl.java x: 5 commits (all time) y: 228 lines of code saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/store/db/DbAndReportTcStateLogStore.java x: 3 commits (all time) y: 789 lines of code saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl/StateInstanceImpl.java x: 2 commits (all time) y: 237 lines of code server/src/main/java/org/apache/seata/server/storage/file/session/FileSessionManager.java x: 2 commits (all time) y: 320 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/dm/DmUndoLogManager.java x: 4 commits (all time) y: 136 lines of code console/src/main/resources/static/console-fe/src/router.tsx x: 7 commits (all time) y: 8 lines of code discovery/seata-discovery-nacos/src/main/java/org/apache/seata/discovery/registry/nacos/NacosRegistryServiceImpl.java x: 4 commits (all time) y: 300 lines of code distribution/release-seata.xml x: 24 commits (all time) y: 153 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/oscar/OscarEscapeHandler.java x: 1 commits (all time) y: 704 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/oscar/OscarInsertRecognizer.java x: 1 commits (all time) y: 121 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/kingbase/KingbaseEscapeHandler.java x: 1 commits (all time) y: 175 lines of code config/seata-config-zk/src/main/java/org/apache/seata/config/zk/ZookeeperConfiguration.java x: 2 commits (all time) y: 390 lines of code server/src/main/java/org/apache/seata/server/storage/db/lock/LockStoreDataBaseDAO.java x: 3 commits (all time) y: 342 lines of code compatible/src/main/java/io/seata/core/context/RootContext.java x: 6 commits (all time) y: 72 lines of code integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor/ActionInterceptorHandler.java x: 2 commits (all time) y: 175 lines of code discovery/seata-discovery-etcd3/src/main/java/org/apache/seata/discovery/registry/etcd3/EtcdRegistryServiceImpl.java x: 3 commits (all time) y: 282 lines of code script/server/db/mysql.sql x: 13 commits (all time) y: 73 lines of code spring/src/main/java/org/apache/seata/rm/fence/SpringFenceHandler.java x: 3 commits (all time) y: 313 lines of code script/config-center/nacos/nacos-config.py x: 9 commits (all time) y: 56 lines of code config/seata-config-core/src/main/java/io/seata/config/Configuration.java x: 16 commits (all time) y: 53 lines of code config/seata-config-core/src/main/java/io/seata/config/ExtConfigurationProvider.java x: 6 commits (all time) y: 5 lines of code config/seata-config-core/src/main/java/io/seata/config/FileConfiguration.java x: 34 commits (all time) y: 51 lines of code common/src/main/java/org/apache/seata/common/loader/EnhancedServiceLoader.java x: 4 commits (all time) y: 435 lines of code tm/src/main/java/org/apache/seata/tm/api/TransactionalTemplate.java x: 2 commits (all time) y: 303 lines of code saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/invoker/impl/SpringBeanServiceInvoker.java x: 1 commits (all time) y: 300 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlLexer.java x: 2 commits (all time) y: 5621 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlParserBaseListener.java x: 2 commits (all time) y: 1148 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlParserBaseVisitor.java x: 2 commits (all time) y: 573 lines of code core/src/main/java/org/apache/seata/core/rpc/processor/server/ServerOnRequestProcessor.java x: 1 commits (all time) y: 335 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractConnectionProxy.java x: 1 commits (all time) y: 267 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/ConnectionContext.java x: 1 commits (all time) y: 221 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/ConnectionProxy.java x: 1 commits (all time) y: 250 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/sqlserver/SqlServerEscapeHandler.java x: 1 commits (all time) y: 225 lines of code server/src/main/java/org/apache/seata/server/storage/db/store/LogStoreDataBaseDAO.java x: 1 commits (all time) y: 504 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileTransactionStoreManager.java x: 1 commits (all time) y: 526 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr/MySqlLexer.g4 x: 1 commits (all time) y: 1151 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr/MySqlParser.g4 x: 1 commits (all time) y: 2217 lines of code saga/seata-saga-statemachine-designer/src/render/Renderer.js x: 1 commits (all time) y: 538 lines of code
5621.0
lines of code
  min: 1.0
  average: 65.97
  25th percentile: 13.0
  median: 31.0
  75th percentile: 69.0
  max: 5621.0
0 34.0
commits (all time)
min: 1.0 | average: 1.98 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 34.0

File Size vs. Contributors (all time): 1727 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 3 contributors (all time) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 3 contributors (all time) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 5 contributors (all time) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 3 contributors (all time) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 3 contributors (all time) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 2 contributors (all time) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 1 contributors (all time) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 3 contributors (all time) y: 185 lines of code console/src/main/resources/static/console-fe/src/pages/TransactionInfo/TransactionInfo.tsx x: 5 contributors (all time) y: 950 lines of code server/src/main/resources/logback-spring.xml x: 6 contributors (all time) y: 105 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/MultiProtocolDecoder.java x: 2 contributors (all time) y: 118 lines of code core/src/main/java/org/apache/seata/core/protocol/VersionNotSupportMessage.java x: 1 contributors (all time) y: 7 lines of code core/src/main/java/org/apache/seata/core/rpc/MsgVersionHelper.java x: 1 contributors (all time) y: 28 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemoting.java x: 2 contributors (all time) y: 269 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientChannelManager.java x: 4 contributors (all time) y: 251 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/RmNettyRemotingClient.java x: 3 contributors (all time) y: 245 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/TmNettyRemotingClient.java x: 3 contributors (all time) y: 206 lines of code style/seata_checkstyle.xml x: 4 contributors (all time) y: 80 lines of code console/src/main/resources/static/console-fe/src/service/transactionInfo.ts x: 4 contributors (all time) y: 210 lines of code server/src/main/java/org/apache/seata/server/ServerRunner.java x: 5 contributors (all time) y: 70 lines of code discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImpl.java x: 3 contributors (all time) y: 495 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/snapshot/vgroup/VGroupSnapshotFile.java x: 2 contributors (all time) y: 65 lines of code server/src/main/java/org/apache/seata/server/instance/RaftServerInstanceStrategy.java x: 1 contributors (all time) y: 75 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/execute/vgroup/VGroupAddExecute.java x: 2 contributors (all time) y: 13 lines of code config/seata-config-apollo/src/main/java/org/apache/seata/config/apollo/ApolloConfiguration.java x: 2 contributors (all time) y: 197 lines of code config/seata-config-consul/src/main/java/org/apache/seata/config/consul/ConsulConfiguration.java x: 1 contributors (all time) y: 293 lines of code common/src/main/java/org/apache/seata/common/ConfigurationKeys.java x: 13 contributors (all time) y: 252 lines of code core/src/main/java/org/apache/seata/core/model/BranchType.java x: 2 contributors (all time) y: 27 lines of code saga/seata-saga-statemachine-designer/src/render/PathMap.js x: 2 contributors (all time) y: 137 lines of code discovery/seata-discovery-consul/src/main/java/org/apache/seata/discovery/registry/consul/ConsulRegistryServiceImpl.java x: 4 contributors (all time) y: 232 lines of code console/src/main/resources/static/console-fe/src/components/Header/Header.tsx x: 7 contributors (all time) y: 119 lines of code console/src/main/resources/static/console-fe/src/pages/GlobalLockInfo/GlobalLockInfo.tsx x: 4 contributors (all time) y: 309 lines of code console/src/main/resources/static/console-fe/src/service/globalLockInfo.ts x: 4 contributors (all time) y: 62 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftStateMachine.java x: 4 contributors (all time) y: 411 lines of code server/src/main/java/org/apache/seata/server/console/controller/BranchSessionController.java x: 3 contributors (all time) y: 45 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalLockController.java x: 4 contributors (all time) y: 36 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalLockParam.java x: 1 contributors (all time) y: 59 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/BranchSessionVO.java x: 1 contributors (all time) y: 178 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/GlobalLockVO.java x: 1 contributors (all time) y: 137 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalLockDBServiceImpl.java x: 5 contributors (all time) y: 142 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalSessionDBServiceImpl.java x: 5 contributors (all time) y: 124 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalSessionFileServiceImpl.java x: 5 contributors (all time) y: 53 lines of code server/src/main/java/org/apache/seata/server/console/impl/redis/GlobalLockRedisServiceImpl.java x: 4 contributors (all time) y: 115 lines of code server/src/main/java/org/apache/seata/server/console/service/BranchSessionService.java x: 4 contributors (all time) y: 11 lines of code server/src/main/java/org/apache/seata/server/storage/redis/store/RedisTransactionStoreManager.java x: 2 contributors (all time) y: 612 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/BaseRecognizer.java x: 2 contributors (all time) y: 96 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/oracle/BaseOracleRecognizer.java x: 3 contributors (all time) y: 129 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/postgresql/BasePostgresqlRecognizer.java x: 3 contributors (all time) y: 133 lines of code common/src/main/java/org/apache/seata/common/Constants.java x: 8 contributors (all time) y: 50 lines of code discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft/RaftRegistryServiceImpl.java x: 6 contributors (all time) y: 478 lines of code spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java x: 3 contributors (all time) y: 85 lines of code common/src/main/java/org/apache/seata/common/DefaultValues.java x: 9 contributors (all time) y: 127 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientBootstrap.java x: 6 contributors (all time) y: 193 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientConfig.java x: 4 contributors (all time) y: 183 lines of code tcc/src/main/java/org/apache/seata/rm/tcc/TCCResourceManager.java x: 5 contributors (all time) y: 234 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftServerManager.java x: 6 contributors (all time) y: 200 lines of code console/src/main/resources/static/console-fe/src/locales/en-us.ts x: 9 contributors (all time) y: 74 lines of code server/src/main/java/org/apache/seata/server/Server.java x: 6 contributors (all time) y: 70 lines of code server/src/main/java/org/apache/seata/server/session/SessionHolder.java x: 6 contributors (all time) y: 291 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java x: 4 contributors (all time) y: 315 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/strategy/impl/DefaultStatusDecisionStrategy.java x: 2 contributors (all time) y: 163 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCoordinator.java x: 5 contributors (all time) y: 636 lines of code server/src/main/java/org/apache/seata/server/session/GlobalSession.java x: 7 contributors (all time) y: 520 lines of code server/src/main/java/org/apache/seata/server/session/SessionHelper.java x: 4 contributors (all time) y: 287 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java x: 7 contributors (all time) y: 75 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractBranchService.java x: 1 contributors (all time) y: 100 lines of code server/src/main/java/org/apache/seata/server/coordinator/AbstractCore.java x: 2 contributors (all time) y: 215 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCore.java x: 3 contributors (all time) y: 365 lines of code server/src/main/java/org/apache/seata/server/storage/file/lock/FileLocker.java x: 3 contributors (all time) y: 156 lines of code integration-tx-api/src/main/java/org/apache/seata/integration/tx/api/interceptor/handler/GlobalTransactionalInterceptorHandler.java x: 5 contributors (all time) y: 358 lines of code spring/src/main/java/org/apache/seata/spring/annotation/GlobalTransactionScanner.java x: 4 contributors (all time) y: 427 lines of code tcc/src/main/java/org/apache/seata/rm/tcc/interceptor/TccActionInterceptorHandler.java x: 7 contributors (all time) y: 159 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyServerBootstrap.java x: 4 contributors (all time) y: 152 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/impl/ProcessCtrlStateMachineEngine.java x: 5 contributors (all time) y: 553 lines of code saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/parser/utils/DesignerJsonTransformer.java x: 3 contributors (all time) y: 226 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/SeataCoreEnvironmentPostProcessor.java x: 5 contributors (all time) y: 94 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemotingClient.java x: 4 contributors (all time) y: 398 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/exec/BaseTransactionalExecutor.java x: 2 contributors (all time) y: 344 lines of code saga/seata-saga-spring/src/main/java/org/apache/seata/saga/engine/store/db/DbAndReportTcStateLogStore.java x: 3 contributors (all time) y: 789 lines of code saga/seata-saga-statelang/src/main/java/org/apache/seata/saga/statelang/domain/impl/StateInstanceImpl.java x: 2 contributors (all time) y: 237 lines of code server/src/main/java/org/apache/seata/server/storage/file/session/FileSessionManager.java x: 2 contributors (all time) y: 320 lines of code console/src/main/resources/static/console-fe/src/app.tsx x: 6 contributors (all time) y: 127 lines of code console/src/main/resources/static/console-fe/src/router.tsx x: 6 contributors (all time) y: 8 lines of code discovery/seata-discovery-nacos/src/main/java/org/apache/seata/discovery/registry/nacos/NacosRegistryServiceImpl.java x: 3 contributors (all time) y: 300 lines of code distribution/release-seata.xml x: 14 contributors (all time) y: 153 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/oscar/OscarEscapeHandler.java x: 1 contributors (all time) y: 704 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/kingbase/KingbaseEscapeHandler.java x: 1 contributors (all time) y: 175 lines of code config/seata-config-zk/src/main/java/org/apache/seata/config/zk/ZookeeperConfiguration.java x: 2 contributors (all time) y: 390 lines of code server/src/main/java/org/apache/seata/server/storage/db/lock/LockStoreDataBaseDAO.java x: 3 contributors (all time) y: 342 lines of code config/seata-config-nacos/src/main/java/org/apache/seata/config/nacos/NacosConfiguration.java x: 1 contributors (all time) y: 350 lines of code script/server/db/postgresql.sql x: 8 contributors (all time) y: 68 lines of code config/seata-config-core/src/main/java/io/seata/config/Configuration.java x: 9 contributors (all time) y: 53 lines of code config/seata-config-core/src/main/java/io/seata/config/FileConfiguration.java x: 16 contributors (all time) y: 51 lines of code common/src/main/java/org/apache/seata/common/loader/EnhancedServiceLoader.java x: 3 contributors (all time) y: 435 lines of code server/src/main/java/org/apache/seata/server/storage/db/lock/DataBaseDistributedLocker.java x: 1 contributors (all time) y: 218 lines of code tm/src/main/java/org/apache/seata/tm/api/TransactionalTemplate.java x: 2 contributors (all time) y: 303 lines of code console/src/main/resources/static/console-fe/build/copyFile.js x: 5 contributors (all time) y: 29 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlLexer.java x: 1 contributors (all time) y: 5621 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlParserBaseListener.java x: 1 contributors (all time) y: 1148 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/parser/MySqlParserBaseVisitor.java x: 1 contributors (all time) y: 573 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/AbstractConnectionProxy.java x: 1 contributors (all time) y: 267 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/ConnectionProxy.java x: 1 contributors (all time) y: 250 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/sql/handler/sqlserver/SqlServerEscapeHandler.java x: 1 contributors (all time) y: 225 lines of code server/src/main/java/org/apache/seata/server/storage/db/store/LogStoreDataBaseDAO.java x: 1 contributors (all time) y: 504 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileTransactionStoreManager.java x: 1 contributors (all time) y: 526 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr/MySqlLexer.g4 x: 1 contributors (all time) y: 1151 lines of code sqlparser/seata-sqlparser-antlr/src/main/java/org/apache/seata/sqlparser/antlr/mysql/antlr/MySqlParser.g4 x: 1 contributors (all time) y: 2217 lines of code saga/seata-saga-statemachine-designer/src/render/Renderer.js x: 1 contributors (all time) y: 538 lines of code script/client/at/db/mysql.sql x: 5 contributors (all time) y: 12 lines of code
5621.0
lines of code
  min: 1.0
  average: 65.97
  25th percentile: 13.0
  median: 31.0
  75th percentile: 69.0
  max: 5621.0
0 16.0
contributors (all time)
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 16.0

File Size vs. Commits (30 days): 9 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 1 commits (30d) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 1 commits (30d) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 1 commits (30d) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 1 commits (30d) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 1 commits (30d) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 1 commits (30d) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 1 commits (30d) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 1 commits (30d) y: 185 lines of code
389.0
lines of code
  min: 21.0
  average: 149.33
  25th percentile: 55.0
  median: 130.0
  75th percentile: 231.0
  max: 389.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 9 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 1 contributors (30d) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 1 contributors (30d) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 1 contributors (30d) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 1 contributors (30d) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 1 contributors (30d) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 1 contributors (30d) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 1 contributors (30d) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 1 contributors (30d) y: 185 lines of code
389.0
lines of code
  min: 21.0
  average: 149.33
  25th percentile: 55.0
  median: 130.0
  75th percentile: 231.0
  max: 389.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 165 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 1 commits (90d) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 2 commits (90d) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 7 commits (90d) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 2 commits (90d) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 2 commits (90d) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 1 commits (90d) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 3 commits (90d) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 1 commits (90d) y: 185 lines of code console/src/main/resources/static/console-fe/src/pages/TransactionInfo/TransactionInfo.tsx x: 4 commits (90d) y: 950 lines of code server/src/main/resources/logback-spring.xml x: 2 commits (90d) y: 105 lines of code server/src/main/resources/logback/kafka-appender.xml x: 1 commits (90d) y: 32 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/MultiProtocolDecoder.java x: 1 commits (90d) y: 118 lines of code core/src/main/java/org/apache/seata/core/protocol/MessageType.java x: 1 commits (90d) y: 34 lines of code core/src/main/java/org/apache/seata/core/protocol/Version.java x: 1 commits (90d) y: 91 lines of code core/src/main/java/org/apache/seata/core/protocol/VersionNotSupportMessage.java x: 1 commits (90d) y: 7 lines of code core/src/main/java/org/apache/seata/core/rpc/MsgVersionHelper.java x: 1 commits (90d) y: 28 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemoting.java x: 1 commits (90d) y: 269 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientChannelManager.java x: 1 commits (90d) y: 251 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/RmNettyRemotingClient.java x: 1 commits (90d) y: 245 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/TmNettyRemotingClient.java x: 1 commits (90d) y: 206 lines of code style/seata_checkstyle.xml x: 1 commits (90d) y: 80 lines of code style/seata_codeStyle.xml x: 1 commits (90d) y: 126 lines of code style/seata_suppressions.xml x: 1 commits (90d) y: 16 lines of code console/src/main/resources/static/console-fe/src/service/transactionInfo.ts x: 4 commits (90d) y: 210 lines of code discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImpl.java x: 3 commits (90d) y: 495 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/snapshot/vgroup/VGroupSnapshotFile.java x: 4 commits (90d) y: 65 lines of code server/src/main/java/org/apache/seata/server/instance/RaftServerInstanceStrategy.java x: 2 commits (90d) y: 75 lines of code server/src/main/java/org/apache/seata/server/storage/raft/store/RaftVGroupMappingStoreManager.java x: 2 commits (90d) y: 117 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/execute/vgroup/VGroupAddExecute.java x: 2 commits (90d) y: 13 lines of code config/seata-config-apollo/src/main/java/org/apache/seata/config/apollo/ApolloConfiguration.java x: 1 commits (90d) y: 197 lines of code config/seata-config-consul/src/main/java/org/apache/seata/config/consul/ConsulConfiguration.java x: 1 commits (90d) y: 293 lines of code common/src/main/java/org/apache/seata/common/ConfigurationKeys.java x: 5 commits (90d) y: 252 lines of code saga/seata-saga-statemachine-designer/src/render/PathMap.js x: 1 commits (90d) y: 137 lines of code discovery/seata-discovery-consul/src/main/java/org/apache/seata/discovery/registry/consul/ConsulRegistryServiceImpl.java x: 1 commits (90d) y: 232 lines of code console/src/main/resources/static/console-fe/src/pages/GlobalLockInfo/GlobalLockInfo.tsx x: 4 commits (90d) y: 309 lines of code console/src/main/resources/static/console-fe/src/service/globalLockInfo.ts x: 3 commits (90d) y: 62 lines of code namingserver/src/main/java/org/apache/seata/namingserver/filter/ConsoleRemotingFilter.java x: 3 commits (90d) y: 118 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftStateMachine.java x: 4 commits (90d) y: 411 lines of code server/src/main/java/org/apache/seata/server/config/SeataNamingserverWebConfig.java x: 3 commits (90d) y: 20 lines of code server/src/main/java/org/apache/seata/server/console/controller/BranchSessionController.java x: 2 commits (90d) y: 45 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalLockController.java x: 2 commits (90d) y: 36 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalSessionController.java x: 2 commits (90d) y: 68 lines of code server/src/main/java/org/apache/seata/server/console/entity/bo/GlobalLockQueryBO.java x: 1 commits (90d) y: 23 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalLockParam.java x: 1 commits (90d) y: 59 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalSessionParam.java x: 1 commits (90d) y: 54 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/BranchSessionVO.java x: 1 commits (90d) y: 178 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/GlobalSessionVO.java x: 1 commits (90d) y: 153 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractLockService.java x: 4 commits (90d) y: 23 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalLockDBServiceImpl.java x: 2 commits (90d) y: 142 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalSessionDBServiceImpl.java x: 2 commits (90d) y: 124 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalLockFileServiceImpl.java x: 2 commits (90d) y: 121 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalSessionFileServiceImpl.java x: 3 commits (90d) y: 53 lines of code server/src/main/java/org/apache/seata/server/console/impl/redis/GlobalLockRedisServiceImpl.java x: 2 commits (90d) y: 115 lines of code server/src/main/java/org/apache/seata/server/console/service/BranchSessionService.java x: 2 commits (90d) y: 11 lines of code server/src/main/java/org/apache/seata/server/filter/RaftRequestFilter.java x: 1 commits (90d) y: 72 lines of code server/src/main/java/org/apache/seata/server/storage/SessionConverter.java x: 1 commits (90d) y: 181 lines of code server/src/main/java/org/apache/seata/server/storage/redis/store/RedisTransactionStoreManager.java x: 1 commits (90d) y: 612 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/XAUtils.java x: 1 commits (90d) y: 122 lines of code server/src/main/java/org/apache/seata/server/console/aop/GlobalExceptionHandlerAdvice.java x: 2 commits (90d) y: 52 lines of code server/src/main/java/org/apache/seata/server/filter/RaftCondition.java x: 1 commits (90d) y: 12 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/BaseRecognizer.java x: 1 commits (90d) y: 96 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/kingbase/BaseKingbaseRecognizer.java x: 1 commits (90d) y: 130 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/postgresql/BasePostgresqlRecognizer.java x: 1 commits (90d) y: 133 lines of code common/src/main/java/org/apache/seata/common/result/Code.java x: 2 commits (90d) y: 33 lines of code common/src/main/java/org/apache/seata/common/result/Result.java x: 3 commits (90d) y: 31 lines of code common/src/main/java/org/apache/seata/common/result/SingleResult.java x: 3 commits (90d) y: 34 lines of code console/src/main/java/org/apache/seata/console/controller/AuthController.java x: 2 commits (90d) y: 40 lines of code console/src/main/java/org/apache/seata/console/controller/OverviewController.java x: 2 commits (90d) y: 25 lines of code namingserver/src/main/java/org/apache/seata/namingserver/controller/NamingController.java x: 4 commits (90d) y: 126 lines of code discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft/RaftRegistryServiceImpl.java x: 1 commits (90d) y: 478 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java x: 1 commits (90d) y: 66 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/loadbalance/ConsistentHashLoadBalance.java x: 1 commits (90d) y: 105 lines of code spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java x: 1 commits (90d) y: 85 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientBootstrap.java x: 2 commits (90d) y: 193 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientConfig.java x: 2 commits (90d) y: 183 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftServerManager.java x: 2 commits (90d) y: 200 lines of code console/src/main/resources/static/console-fe/src/locales/en-us.ts x: 2 commits (90d) y: 74 lines of code namingserver/src/main/java/org/apache/seata/namingserver/config/WebConfig.java x: 1 commits (90d) y: 51 lines of code namingserver/src/main/java/org/apache/seata/namingserver/entity/vo/NamespaceVO.java x: 1 commits (90d) y: 19 lines of code namingserver/src/main/java/org/apache/seata/namingserver/entity/bo/NamespaceBO.java x: 1 commits (90d) y: 44 lines of code server/src/main/java/org/apache/seata/server/instance/AbstractSeataInstanceStrategy.java x: 1 commits (90d) y: 63 lines of code server/src/main/java/org/apache/seata/server/instance/GeneralInstanceStrategy.java x: 1 commits (90d) y: 45 lines of code server/src/main/java/org/apache/seata/server/instance/SeataInstanceStrategy.java x: 1 commits (90d) y: 11 lines of code server/src/main/java/org/apache/seata/server/session/SessionHolder.java x: 2 commits (90d) y: 291 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemotingServer.java x: 1 commits (90d) y: 214 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java x: 1 commits (90d) y: 315 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/strategy/impl/DefaultStatusDecisionStrategy.java x: 1 commits (90d) y: 163 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java x: 1 commits (90d) y: 99 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCoordinator.java x: 2 commits (90d) y: 636 lines of code server/src/main/java/org/apache/seata/server/session/GlobalSession.java x: 2 commits (90d) y: 520 lines of code server/src/main/java/org/apache/seata/server/session/SessionHelper.java x: 1 commits (90d) y: 287 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ConnectionProxyXA.java x: 1 commits (90d) y: 298 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/StarterConstants.java x: 1 commits (90d) y: 75 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCore.java x: 1 commits (90d) y: 365 lines of code server/src/main/java/org/apache/seata/server/storage/db/session/DataBaseSessionManager.java x: 1 commits (90d) y: 102 lines of code server/src/main/java/org/apache/seata/server/storage/file/lock/FileLocker.java x: 1 commits (90d) y: 156 lines of code server/src/main/java/org/apache/seata/server/transaction/saga/SagaCore.java x: 1 commits (90d) y: 192 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoLogManager.java x: 1 commits (90d) y: 382 lines of code
950.0
lines of code
  min: 7.0
  average: 120.21
  25th percentile: 37.5
  median: 75.0
  75th percentile: 137.5
  max: 950.0
0 7.0
commits (90d)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Contributors (90 days): 165 points

ext/apm-seata-skywalking-plugin/src/main/java/org/apache/seata/apm/skywalking/plugin/common/SWSeataUtils.java x: 1 contributors (90d) y: 41 lines of code namingserver/src/main/java/org/apache/seata/namingserver/NamingserverApplication.java x: 2 contributors (90d) y: 21 lines of code namingserver/src/main/java/org/apache/seata/namingserver/manager/NamingManager.java x: 4 contributors (90d) y: 389 lines of code server/src/main/java/org/apache/seata/server/storage/file/store/FileVGroupMappingStoreManager.java x: 2 contributors (90d) y: 102 lines of code common/src/main/java/org/apache/seata/common/util/NetUtil.java x: 2 contributors (90d) y: 277 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/registry/FileRegistryServiceImpl.java x: 1 contributors (90d) y: 69 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractGlobalService.java x: 1 contributors (90d) y: 130 lines of code core/src/main/java/org/apache/seata/core/store/db/AbstractDataSourceProvider.java x: 1 contributors (90d) y: 185 lines of code console/src/main/resources/static/console-fe/src/pages/TransactionInfo/TransactionInfo.tsx x: 2 contributors (90d) y: 950 lines of code server/src/main/resources/logback-spring.xml x: 2 contributors (90d) y: 105 lines of code server/src/main/resources/logback/kafka-appender.xml x: 1 contributors (90d) y: 32 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/MultiProtocolDecoder.java x: 1 contributors (90d) y: 118 lines of code core/src/main/java/org/apache/seata/core/protocol/MessageType.java x: 1 contributors (90d) y: 34 lines of code core/src/main/java/org/apache/seata/core/protocol/Version.java x: 1 contributors (90d) y: 91 lines of code core/src/main/java/org/apache/seata/core/protocol/VersionNotSupportMessage.java x: 1 contributors (90d) y: 7 lines of code core/src/main/java/org/apache/seata/core/rpc/MsgVersionHelper.java x: 1 contributors (90d) y: 28 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemoting.java x: 1 contributors (90d) y: 269 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientChannelManager.java x: 1 contributors (90d) y: 251 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/RmNettyRemotingClient.java x: 1 contributors (90d) y: 245 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/TmNettyRemotingClient.java x: 1 contributors (90d) y: 206 lines of code style/seata_checkstyle.xml x: 1 contributors (90d) y: 80 lines of code style/seata_codeStyle.xml x: 1 contributors (90d) y: 126 lines of code style/seata_suppressions.xml x: 1 contributors (90d) y: 16 lines of code console/src/main/resources/static/console-fe/src/service/transactionInfo.ts x: 2 contributors (90d) y: 210 lines of code discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImpl.java x: 1 contributors (90d) y: 495 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/snapshot/vgroup/VGroupSnapshotFile.java x: 2 contributors (90d) y: 65 lines of code server/src/main/java/org/apache/seata/server/instance/RaftServerInstanceStrategy.java x: 1 contributors (90d) y: 75 lines of code server/src/main/java/org/apache/seata/server/storage/raft/store/RaftVGroupMappingStoreManager.java x: 2 contributors (90d) y: 117 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/execute/vgroup/VGroupAddExecute.java x: 2 contributors (90d) y: 13 lines of code config/seata-config-apollo/src/main/java/org/apache/seata/config/apollo/ApolloConfiguration.java x: 1 contributors (90d) y: 197 lines of code config/seata-config-consul/src/main/java/org/apache/seata/config/consul/ConsulConfiguration.java x: 1 contributors (90d) y: 293 lines of code common/src/main/java/org/apache/seata/common/ConfigurationKeys.java x: 5 contributors (90d) y: 252 lines of code saga/seata-saga-statemachine-designer/src/render/PathMap.js x: 1 contributors (90d) y: 137 lines of code discovery/seata-discovery-consul/src/main/java/org/apache/seata/discovery/registry/consul/ConsulRegistryServiceImpl.java x: 1 contributors (90d) y: 232 lines of code console/src/main/resources/static/console-fe/src/pages/GlobalLockInfo/GlobalLockInfo.tsx x: 2 contributors (90d) y: 309 lines of code console/src/main/resources/static/console-fe/src/service/globalLockInfo.ts x: 2 contributors (90d) y: 62 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftStateMachine.java x: 2 contributors (90d) y: 411 lines of code server/src/main/java/org/apache/seata/server/console/controller/BranchSessionController.java x: 2 contributors (90d) y: 45 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalLockController.java x: 2 contributors (90d) y: 36 lines of code server/src/main/java/org/apache/seata/server/console/controller/GlobalSessionController.java x: 2 contributors (90d) y: 68 lines of code server/src/main/java/org/apache/seata/server/console/entity/bo/GlobalLockQueryBO.java x: 1 contributors (90d) y: 23 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalLockParam.java x: 1 contributors (90d) y: 59 lines of code server/src/main/java/org/apache/seata/server/console/entity/param/GlobalSessionParam.java x: 1 contributors (90d) y: 54 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/BranchSessionVO.java x: 1 contributors (90d) y: 178 lines of code server/src/main/java/org/apache/seata/server/console/entity/vo/GlobalSessionVO.java x: 1 contributors (90d) y: 153 lines of code server/src/main/java/org/apache/seata/server/console/impl/AbstractLockService.java x: 3 contributors (90d) y: 23 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalLockDBServiceImpl.java x: 2 contributors (90d) y: 142 lines of code server/src/main/java/org/apache/seata/server/console/impl/db/GlobalSessionDBServiceImpl.java x: 2 contributors (90d) y: 124 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalLockFileServiceImpl.java x: 2 contributors (90d) y: 121 lines of code server/src/main/java/org/apache/seata/server/console/impl/file/GlobalSessionFileServiceImpl.java x: 2 contributors (90d) y: 53 lines of code server/src/main/java/org/apache/seata/server/console/impl/redis/GlobalLockRedisServiceImpl.java x: 2 contributors (90d) y: 115 lines of code server/src/main/java/org/apache/seata/server/console/impl/redis/GlobalSessionRedisServiceImpl.java x: 2 contributors (90d) y: 75 lines of code server/src/main/java/org/apache/seata/server/console/service/BranchSessionService.java x: 2 contributors (90d) y: 11 lines of code server/src/main/java/org/apache/seata/server/filter/RaftRequestFilter.java x: 1 contributors (90d) y: 72 lines of code server/src/main/java/org/apache/seata/server/storage/SessionConverter.java x: 1 contributors (90d) y: 181 lines of code server/src/main/java/org/apache/seata/server/storage/redis/store/RedisTransactionStoreManager.java x: 1 contributors (90d) y: 612 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/util/XAUtils.java x: 1 contributors (90d) y: 122 lines of code server/src/main/java/org/apache/seata/server/console/aop/GlobalExceptionHandlerAdvice.java x: 1 contributors (90d) y: 52 lines of code server/src/main/java/org/apache/seata/server/filter/RaftCondition.java x: 1 contributors (90d) y: 12 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/BaseRecognizer.java x: 1 contributors (90d) y: 96 lines of code sqlparser/seata-sqlparser-druid/src/main/java/org/apache/seata/sqlparser/druid/postgresql/BasePostgresqlRecognizer.java x: 1 contributors (90d) y: 133 lines of code common/src/main/java/org/apache/seata/common/result/Code.java x: 2 contributors (90d) y: 33 lines of code console/src/main/java/org/apache/seata/console/controller/AuthController.java x: 2 contributors (90d) y: 40 lines of code console/src/main/java/org/apache/seata/console/controller/OverviewController.java x: 2 contributors (90d) y: 25 lines of code namingserver/src/main/java/org/apache/seata/namingserver/controller/NamingController.java x: 3 contributors (90d) y: 126 lines of code common/src/main/java/org/apache/seata/common/Constants.java x: 2 contributors (90d) y: 50 lines of code discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft/RaftRegistryServiceImpl.java x: 1 contributors (90d) y: 478 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-core/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/registry/RegistryNamingServerProperties.java x: 1 contributors (90d) y: 66 lines of code discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/loadbalance/ConsistentHashLoadBalance.java x: 1 contributors (90d) y: 105 lines of code spring/src/main/java/org/apache/seata/spring/annotation/datasource/SeataAutoDataSourceProxyCreator.java x: 1 contributors (90d) y: 85 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientBootstrap.java x: 1 contributors (90d) y: 193 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/NettyClientConfig.java x: 2 contributors (90d) y: 183 lines of code server/src/main/java/org/apache/seata/server/cluster/raft/RaftServerManager.java x: 2 contributors (90d) y: 200 lines of code console/src/main/resources/static/console-fe/src/locales/en-us.ts x: 2 contributors (90d) y: 74 lines of code namingserver/src/main/java/org/apache/seata/namingserver/entity/vo/NamespaceVO.java x: 1 contributors (90d) y: 19 lines of code namingserver/src/main/java/org/apache/seata/namingserver/entity/bo/NamespaceBO.java x: 1 contributors (90d) y: 44 lines of code server/src/main/java/org/apache/seata/server/instance/AbstractSeataInstanceStrategy.java x: 1 contributors (90d) y: 63 lines of code server/src/main/java/org/apache/seata/server/instance/GeneralInstanceStrategy.java x: 1 contributors (90d) y: 45 lines of code server/src/main/java/org/apache/seata/server/instance/SeataInstanceStrategy.java x: 1 contributors (90d) y: 11 lines of code server/src/main/java/org/apache/seata/server/session/SessionHolder.java x: 2 contributors (90d) y: 291 lines of code core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemotingServer.java x: 1 contributors (90d) y: 214 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java x: 1 contributors (90d) y: 315 lines of code saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/strategy/impl/DefaultStatusDecisionStrategy.java x: 1 contributors (90d) y: 163 lines of code seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/main/java/org/apache/seata/spring/boot/autoconfigure/properties/server/ServerProperties.java x: 1 contributors (90d) y: 99 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCoordinator.java x: 2 contributors (90d) y: 636 lines of code server/src/main/java/org/apache/seata/server/session/GlobalSession.java x: 2 contributors (90d) y: 520 lines of code server/src/main/java/org/apache/seata/server/session/SessionHelper.java x: 1 contributors (90d) y: 287 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/xa/ConnectionProxyXA.java x: 1 contributors (90d) y: 298 lines of code server/src/main/java/org/apache/seata/server/coordinator/DefaultCore.java x: 1 contributors (90d) y: 365 lines of code server/src/main/java/org/apache/seata/server/storage/db/session/DataBaseSessionManager.java x: 1 contributors (90d) y: 102 lines of code server/src/main/java/org/apache/seata/server/storage/file/lock/FileLocker.java x: 1 contributors (90d) y: 156 lines of code rm-datasource/src/main/java/org/apache/seata/rm/datasource/undo/AbstractUndoLogManager.java x: 1 contributors (90d) y: 382 lines of code
950.0
lines of code
  min: 7.0
  average: 120.21
  25th percentile: 37.5
  median: 75.0
  75th percentile: 137.5
  max: 950.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0