apache / grails-core
File Size

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

Intro
Learn more...
File Size Overall
6% | 15% | 24% | 19% | 32%
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
java11% | 17% | 26% | 19% | 24%
css45% | 31% | 10% | 8% | 5%
groovy0% | 13% | 23% | 20% | 43%
html0% | 0% | 0% | 89% | 10%
xsd0% | 0% | 0% | 100% | 0%
gsp0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
grails-data-hibernate526% | 6% | 29% | 14% | 22%
grails-encoder35% | 8% | 14% | 10% | 30%
grails-data-docs89% | 0% | 0% | 9% | <1%
grails-datastore-core8% | 22% | 21% | 14% | 33%
grails-data-mongodb9% | 16% | 40% | 9% | 23%
grails-gsp7% | 8% | 35% | 27% | 20%
grails-datamapping-core6% | 20% | 28% | 12% | 31%
grails-core5% | 13% | 19% | 29% | 31%
grails-data-neo4j0% | 37% | 15% | 17% | 29%
grails-gradle0% | 24% | 31% | 17% | 26%
grails-web-url-mappings0% | 41% | 23% | 21% | 12%
grails-web-common0% | 20% | 39% | 17% | 22%
grails-views-gson0% | 32% | 31% | 13% | 22%
grails-bootstrap0% | 29% | 20% | 22% | 27%
grails-shell-cli0% | 12% | 14% | 22% | 50%
grails-fields0% | 27% | 0% | 38% | 33%
grails-controllers0% | 32% | 34% | 12% | 20%
grails-data-simple0% | 50% | 43% | 0% | 6%
grails-spring0% | 44% | 35% | 14% | 6%
grails-databinding-core0% | 48% | 0% | 8% | 42%
grails-web-databinding0% | 32% | 26% | 0% | 41%
grails-common0% | 30% | 0% | 38% | 30%
grails-datamapping-rx0% | 0% | 46% | 15% | 37%
grails-datamapping-validation0% | 0% | 40% | 16% | 42%
grails-converters0% | 0% | 31% | 24% | 43%
grails-data-graphql0% | 0% | 17% | 15% | 67%
grails-rest-transforms0% | 0% | 25% | 42% | 31%
grails-databinding0% | 0% | 67% | 0% | 32%
grails-views-core0% | 0% | 14% | 50% | 35%
grails-geb0% | 0% | 24% | 37% | 37%
grails-testing-support-web0% | 0% | 25% | 27% | 47%
grails-codecs0% | 0% | 59% | 0% | 40%
grails-web-mvc0% | 0% | 42% | 0% | 57%
grails-validation0% | 0% | 33% | 48% | 17%
grails-async0% | 0% | 0% | 39% | 60%
grails-events0% | 0% | 0% | 38% | 61%
grails-testing-support-core0% | 0% | 0% | 61% | 38%
grails-profiles0% | 0% | 0% | 20% | 79%
grails-scaffolding0% | 0% | 0% | 25% | 75%
grails-mimetypes0% | 0% | 0% | 61% | 38%
grails-interceptors0% | 0% | 0% | 62% | 37%
grails-web-core0% | 0% | 0% | 44% | 55%
grails-datastore-async0% | 0% | 0% | 92% | 7%
buildSrc0% | 0% | 0% | 93% | 6%
grails-wrapper0% | 0% | 0% | 54% | 45%
grails-testing-support-datamapping0% | 0% | 0% | 39% | 60%
grails-views-markup0% | 0% | 0% | 29% | 70%
grails-datamapping-tck0% | 0% | 0% | 0% | 100%
grails-console0% | 0% | 0% | 0% | 100%
grails-datasource0% | 0% | 0% | 0% | 100%
grails-domain-class0% | 0% | 0% | 0% | 100%
grails-datamapping-support0% | 0% | 0% | 0% | 100%
grails-testing-support-mongodb0% | 0% | 0% | 0% | 100%
grails-url-mappings0% | 0% | 0% | 0% | 100%
grails-datastore-web0% | 0% | 0% | 0% | 100%
grails-codecs-core0% | 0% | 0% | 0% | 100%
grails-i18n0% | 0% | 0% | 0% | 100%
grails-services0% | 0% | 0% | 0% | 100%
grails-web-boot0% | 0% | 0% | 0% | 100%
grails-datamapping-async0% | 0% | 0% | 0% | 100%
grails-logging0% | 0% | 0% | 0% | 100%
grails-wrapper-impl0% | 0% | 0% | 0% | 100%
grails-doc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
GrailsDomainBinder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg
2646 150
StreamCharBuffer.java
in grails-encoder/src/main/groovy/org/grails/buffer
2208 260
screen.css
in grails-data-docs/data-mapping-website/src/main/resources/stylesheets
1415 -
NativeEntryEntityPersister.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine
1354 75
AbstractHibernateCriteriaBuilder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1267 53
MongoQuery.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query
1149 80
GroovyPageParser.java
in grails-gsp/core/src/main/groovy/org/grails/gsp/compiler
1141 72
DetachedCriteriaTransformer.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform
1113 48
AbstractHibernateQuery.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1011 106
GrailsASTUtils.java
in grails-core/src/main/groovy/org/grails/compiler/injection
1008 105
JsonParserTokenManager.java
in grails-web-common/src/main/groovy/org/grails/web/json/parser
977 33
main.css
in grails-gradle/docs-core/src/main/template/css
975 -
DefaultUrlMappingEvaluator.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
943 109
Neo4jEntityPersister.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine
931 34
Query.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query
878 155
FormTagLib.groovy
in grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib
855 17
Neo4jSession.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j
811 46
RegexUrlMapping.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
811 38
JpaQueryBuilder.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa
769 26
FormFieldsTagLib.groovy
in grails-fields/grails-app/taglib/grails/plugin/formfields
768 44
AbstractSession.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core
761 73
ControllerActionTransformer.java
in grails-controllers/src/main/groovy/org/grails/compiler/web
752 28
DefaultGrailsJsonViewHelper.groovy
in grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal
752 22
DefaultUrlMappingsHolder.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
741 40
BsonQuery.java
in grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/query
729 19
PlingStemmer.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/parsers
727 7
DefaultGrailsPlugin.java
in grails-core/src/main/groovy/org/grails/plugins
724 62
AbstractHibernateGormStaticApi.groovy
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate
722 44
Neo4jQuery.groovy
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine
718 40
GrailsConsole.java
in grails-bootstrap/src/main/groovy/grails/build/logging
700 84
SimpleMapQuery.groovy
in grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query
690 16
GormStaticApi.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm
689 108
MongoDatastore.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo
667 68
BeanBuilder.java
in grails-spring/src/main/groovy/grails/spring
660 58
AbstractDetachedCriteria.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria
657 115
GormMappingConfigurationStrategy.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config
648 36
CreateAppCommand.groovy
in grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands
644 28
TenantDelegatingGormOperations.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy
634 104
SimpleDataBinder.groovy
in grails-databinding-core/src/main/groovy/grails/databinding
631 48
AbstractCriteriaBuilder.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria
628 95
JSONObject.java
in grails-web-common/src/main/groovy/org/grails/web/json
607 72
GrailsWebDataBinder.groovy
in grails-web-databinding/src/main/groovy/grails/web/databinding
601 31
GrailsCli.groovy
in grails-shell-cli/src/main/groovy/org/grails/cli
588 34
GrailsGradlePlugin.groovy
in grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core
584 38
DefaultGrailsPluginManager.java
in grails-core/src/main/groovy/grails/plugins
583 44
AstUtils.groovy
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect
583 61
DynamicFinder.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders
582 27
PersistentEntityCodec.groovy
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs
570 15
DocPublisher.groovy
in grails-gradle/docs-core/src/main/groovy/grails/doc
552 17
GrailsResourceUtils.java
in grails-gradle/model/src/main/groovy/org/grails/io/support
549 42
Files With Most Units (Top 50)
File# lines# units
StreamCharBuffer.java
in grails-encoder/src/main/groovy/org/grails/buffer
2208 260
Query.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query
878 155
GrailsDomainBinder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg
2646 150
AbstractDetachedCriteria.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria
657 115
GormEntity.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm
497 115
DefaultUrlMappingEvaluator.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
943 109
GormStaticApi.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm
689 108
AbstractHibernateQuery.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1011 106
GrailsASTUtils.java
in grails-core/src/main/groovy/org/grails/compiler/injection
1008 105
TenantDelegatingGormOperations.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy
634 104
DetachedCriteria.groovy
in grails-datamapping-core/src/main/groovy/grails/gorm
486 102
DetachedCriteria.groovy
in grails-datamapping-rx/src/main/groovy/grails/gorm/rx
469 98
MongoExtensions.groovy
in grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions
458 97
AbstractCriteriaBuilder.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria
628 95
GrailsConsole.java
in grails-bootstrap/src/main/groovy/grails/build/logging
700 84
MongoQuery.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query
1149 80
NativeEntryEntityPersister.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine
1354 75
PageDelegate.groovy
in grails-geb/src/testFixtures/groovy/grails/plugin/geb/support/delegate
311 74
AbstractSession.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core
761 73
GroovyPageParser.java
in grails-gsp/core/src/main/groovy/org/grails/gsp/compiler
1141 72
JSONObject.java
in grails-web-common/src/main/groovy/org/grails/web/json
607 72
GrailsPrintWriter.java
in grails-encoder/src/main/groovy/org/grails/buffer
524 70
JSONArray.java
in grails-web-common/src/main/groovy/org/grails/web/json
406 69
MongoDatastore.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo
667 68
DefaultGrailsPlugin.java
in grails-core/src/main/groovy/org/grails/plugins
724 62
AstUtils.groovy
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect
583 61
BeanBuilder.java
in grails-spring/src/main/groovy/grails/spring
660 58
FieldEntityAccess.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect
456 58
NavigableMap.groovy
in grails-bootstrap/src/main/groovy/org/grails/config
543 56
GrailsPrintWriterAdapter.java
in grails-encoder/src/main/groovy/org/grails/buffer
244 56
GroovyPagesTemplateEngine.java
in grails-gsp/core/src/main/groovy/org/grails/gsp
519 55
BrowserDelegate.groovy
in grails-geb/src/testFixtures/groovy/grails/plugin/geb/support/delegate
182 54
AbstractHibernateCriteriaBuilder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1267 53
GrailsHibernateTemplate.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate
529 53
MethodExpression.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders
375 52
GrailsRoutablePrintWriter.java
in grails-encoder/src/main/groovy/org/grails/buffer
279 52
RxEntity.groovy
in grails-datamapping-rx/src/main/groovy/grails/gorm/rx
341 52
GroovyPageMetaInfo.java
in grails-gsp/core/src/main/groovy/org/grails/gsp
393 52
GrailsWebRequest.java
in grails-web-common/src/main/groovy/org/grails/web/servlet/mvc
353 50
DefaultGrailsApplication.java
in grails-core/src/main/groovy/grails/core
505 50
SimpleDataBinder.groovy
in grails-databinding-core/src/main/groovy/grails/databinding
631 48
DetachedCriteriaTransformer.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform
1113 48
HibernateMappingContextSessionFactoryBean.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate
329 47
GrailsClassUtils.java
in grails-core/src/main/groovy/grails/util
545 47
Neo4jSession.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j
811 46
OutputEncodingStack.java
in grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/encoder
343 46
TenantDelegatingRxGormOperations.groovy
in grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/api/multitenancy
330 45
XML.java
in grails-converters/src/main/groovy/grails/converters
401 45
FormFieldsTagLib.groovy
in grails-fields/grails-app/taglib/grails/plugin/formfields
768 44
RxGormStaticApi.groovy
in grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/api
399 44
Files With Long Lines (Top 50)

There are 999 files with lines longer than 120 characters. In total, there are 5197 long lines.

File# lines# units# long lines
GrailsDomainBinder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg
2646 150 112
GrailsASTUtils.java
in grails-core/src/main/groovy/org/grails/compiler/injection
1008 105 88
JpaQueryBuilder.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa
769 26 87
DetachedCriteriaTransformer.java
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform
1113 48 83
DefaultUrlMappingEvaluator.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
943 109 80
Neo4jQuery.groovy
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine
718 40 66
Neo4jEntityPersister.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine
931 34 63
ControllerActionTransformer.java
in grails-controllers/src/main/groovy/org/grails/compiler/web
752 28 63
AbstractHibernateCriterionAdapter.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
484 15 62
DefaultGrailsJsonViewHelper.groovy
in grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal
752 22 62
MongoExtensions.groovy
in grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions
458 97 57
MongoDatastore.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo
667 68 51
main.css
in grails-gradle/docs-core/src/main/template/css
975 - 49
Neo4jSession.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j
811 46 48
RegexUrlMapping.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
811 38 48
HibernateDatastore.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate
484 38 47
GormEntityTransformation.groovy
in grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm
548 21 45
SimpleMapQuery.groovy
in grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query
690 16 41
MongoQuery.java
in grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query
1149 80 38
DefaultUrlMappingsHolder.java
in grails-web-url-mappings/src/main/groovy/org/grails/web/mapping
741 40 38
BsonQuery.java
in grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/query
729 19 37
GrailsPublishGradlePlugin.groovy
in grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing
471 8 37
StreamCharBuffer.java
in grails-encoder/src/main/groovy/org/grails/buffer
2208 260 37
NativeEntryEntityPersister.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine
1354 75 37
Neo4jDatastore.java
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j
415 41 36
SimpleMapDatastore.java
in grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple
301 31 29
TransactionalTransform.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform
316 18 29
GroovyPageParser.java
in grails-gsp/core/src/main/groovy/org/grails/gsp/compiler
1141 72 29
AbstractGrailsArtefactTransformer.java
in grails-core/src/main/groovy/org/grails/compiler/injection
259 32 29
FormFieldsTagLib.groovy
in grails-fields/grails-app/taglib/grails/plugin/formfields
768 44 28
GormEnhancer.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm
436 36 28
Schema.groovy
in grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql
419 6 27
DatabaseMigrationCommand.groovy
in grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command
350 25 27
DefaultHalViewHelper.groovy
in grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal
541 28 26
GormMappingConfigurationStrategy.java
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config
648 36 26
AstUtils.groovy
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect
583 61 26
FormFieldsTemplateService.groovy
in grails-fields/src/main/groovy/grails/plugin/formfields
180 18 25
ConvertersConfigurationInitializer.java
in grails-converters/src/main/groovy/org/grails/web/converters/configuration
196 14 25
DirtyCheckingTransformer.groovy
in grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm
349 19 24
AbstractHibernateQuery.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1011 106 24
GrailsGradlePlugin.groovy
in grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core
584 38 23
SimpleDataBinder.groovy
in grails-databinding-core/src/main/groovy/grails/databinding
631 48 22
StreamingJsonBuilder.java
in grails-views-gson/src/main/groovy/grails/plugin/json/builder
379 44 22
ConfigurationBuilder.groovy
in grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config
312 9 22
AbstractHibernateCriteriaBuilder.java
in grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query
1267 53 21
AbstractMethodDecoratingTransformation.groovy
in grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform
229 15 20
DefaultASTValidateableHelper.java
in grails-validation/src/main/groovy/grails/validation
203 6 20
ResourceTransform.groovy
in grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/transform
208 4 20
DelegateAsyncTransformation.java
in grails-async/core/src/main/groovy/org/grails/async/transform/internal
188 7 18
Neo4jGormStaticApi.groovy
in grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api
435 21 17
Correlations

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 16 commits (all time) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 7 commits (all time) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 14 commits (all time) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 20 commits (all time) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 12 commits (all time) y: 45 lines of code grails-wrapper/src/main/java/grails/init/FindSnapshotHandler.java x: 2 commits (all time) y: 54 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 9 commits (all time) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 20 commits (all time) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfilePublishGradlePlugin.groovy x: 10 commits (all time) y: 56 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 14 commits (all time) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 34 commits (all time) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 9 commits (all time) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 3 commits (all time) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AbstractRecursiveAnnotationVisitor.java x: 3 commits (all time) y: 62 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 3 commits (all time) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 3 commits (all time) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 3 commits (all time) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 3 commits (all time) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 3 commits (all time) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 3 commits (all time) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/AnnotationMetadataReader.java x: 3 commits (all time) y: 84 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 3 commits (all time) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 3 commits (all time) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 3 commits (all time) y: 24 lines of code grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy x: 8 commits (all time) y: 21 lines of code grails-core/src/main/groovy/grails/boot/config/tools/ClassPathScanner.groovy x: 18 commits (all time) y: 144 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastoreTransactionManager.java x: 9 commits (all time) y: 69 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 9 commits (all time) y: 811 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/SessionFlushedEvent.java x: 9 commits (all time) y: 13 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/utils/AnnotationMetadataReaderFactory.java x: 8 commits (all time) y: 15 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 8 commits (all time) y: 8 lines of code grails-gradle/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy x: 11 commits (all time) y: 217 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy x: 18 commits (all time) y: 584 lines of code grails-profiles/base/commands/assemble.groovy x: 2 commits (all time) y: 18 lines of code grails-profiles/base/commands/run-app.groovy x: 2 commits (all time) y: 158 lines of code grails-profiles/base/commands/shell.groovy x: 2 commits (all time) y: 6 lines of code grails-profiles/base/commands/stats.groovy x: 2 commits (all time) y: 70 lines of code grails-profiles/base/commands/stop-app.groovy x: 2 commits (all time) y: 85 lines of code grails-profiles/base/commands/test-app.groovy x: 2 commits (all time) y: 82 lines of code grails-profiles/plugin/skeleton/src/main/groovy/@grails.codegen.defaultPackage.path@/@grails.codegen.projectClassName@GrailsPlugin.groovy x: 2 commits (all time) y: 28 lines of code grails-profiles/rest-api/commands/generate-controller.groovy x: 2 commits (all time) y: 44 lines of code grails-profiles/rest-api/commands/generate-views.groovy x: 2 commits (all time) y: 39 lines of code grails-profiles/rest-api/templates/artifacts/scaffolding/FunctionalSpec.groovy x: 2 commits (all time) y: 126 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/AbstractJarProfileRepository.groovy x: 8 commits (all time) y: 100 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/JsonViewGrailsPlugin.groovy x: 7 commits (all time) y: 30 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 8 commits (all time) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONElement.java x: 4 commits (all time) y: 4 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONException.java x: 4 commits (all time) y: 16 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 23 commits (all time) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 13 commits (all time) y: 333 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONWriter.java x: 7 commits (all time) y: 183 lines of code grails-wrapper/src/main/java/grails/init/FindReleaseHandler.java x: 4 commits (all time) y: 39 lines of code buildSrc/src/main/groovy/grails/doc/AddReleaseDropDown.groovy x: 13 commits (all time) y: 134 lines of code buildSrc/src/main/groovy/grails/doc/macros/HiddenMacro.groovy x: 7 commits (all time) y: 9 lines of code grails-async/core/src/main/groovy/grails/async/DelegateAsync.groovy x: 7 commits (all time) y: 14 lines of code grails-async/core/src/main/groovy/grails/async/PromiseList.groovy x: 7 commits (all time) y: 68 lines of code grails-async/core/src/main/groovy/grails/async/PromiseMap.groovy x: 7 commits (all time) y: 129 lines of code grails-async/core/src/main/groovy/grails/async/Promises.groovy x: 7 commits (all time) y: 75 lines of code grails-async/core/src/main/groovy/grails/async/factory/AbstractPromiseFactory.groovy x: 7 commits (all time) y: 86 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/PromiseFactoryBuilder.groovy x: 5 commits (all time) y: 23 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/SynchronousPromise.groovy x: 8 commits (all time) y: 61 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/CachedThreadPoolPromiseFactory.groovy x: 5 commits (all time) y: 86 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/ExecutorPromiseFactory.groovy x: 5 commits (all time) y: 4 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskChildPromise.groovy x: 5 commits (all time) y: 114 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskPromise.groovy x: 5 commits (all time) y: 104 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 11 commits (all time) y: 188 lines of code grails-async/plugin/src/main/groovy/grails/async/web/WebPromises.groovy x: 5 commits (all time) y: 76 lines of code grails-async/rxjava/src/main/groovy/org/grails/async/factory/rxjava/RxPromiseFactory.groovy x: 5 commits (all time) y: 65 lines of code grails-async/rxjava2/src/main/groovy/org/grails/async/factory/rxjava2/RxPromise.groovy x: 7 commits (all time) y: 140 lines of code grails-async/rxjava3/src/main/groovy/org/grails/async/factory/rxjava3/RxPromiseFactory.groovy x: 6 commits (all time) y: 65 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 193 commits (all time) y: 700 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsEclipseConsole.java x: 29 commits (all time) y: 30 lines of code grails-bootstrap/src/main/groovy/grails/build/support/MetaClassRegistryCleaner.java x: 10 commits (all time) y: 126 lines of code grails-bootstrap/src/main/groovy/grails/codegen/model/Model.groovy x: 6 commits (all time) y: 13 lines of code grails-bootstrap/src/main/groovy/grails/codegen/model/ModelBuilder.groovy x: 16 commits (all time) y: 67 lines of code grails-bootstrap/src/main/groovy/grails/config/ConfigMap.groovy x: 14 commits (all time) y: 9 lines of code grails-bootstrap/src/main/groovy/grails/io/ResourceUtils.groovy x: 20 commits (all time) y: 53 lines of code grails-bootstrap/src/main/groovy/grails/plugins/exceptions/PluginException.java x: 5 commits (all time) y: 16 lines of code grails-bootstrap/src/main/groovy/grails/util/CosineSimilarity.groovy x: 10 commits (all time) y: 33 lines of code grails-bootstrap/src/main/groovy/org/grails/build/interactive/CandidateListCompletionHandler.java x: 5 commits (all time) y: 57 lines of code grails-bootstrap/src/main/groovy/org/grails/build/logging/GrailsConsoleAntBuilder.java x: 10 commits (all time) y: 65 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 39 commits (all time) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/config/NavigableMap.groovy x: 53 commits (all time) y: 543 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/ExceptionUtils.groovy x: 3 commits (all time) y: 35 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/CodeSnippetPrinter.groovy x: 9 commits (all time) y: 6 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTraceFilterer.java x: 17 commits (all time) y: 99 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTracePrinter.groovy x: 14 commits (all time) y: 119 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/SourceCodeAware.java x: 6 commits (all time) y: 6 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 12 commits (all time) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/DevNullPrintStream.groovy x: 3 commits (all time) y: 117 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 13 commits (all time) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/ResourceLocator.java x: 6 commits (all time) y: 170 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/AbstractDirectoryWatcher.java x: 6 commits (all time) y: 57 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/DirectoryWatcher.java x: 13 commits (all time) y: 93 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 6 commits (all time) y: 146 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/WatchServiceDirectoryWatcher.java x: 9 commits (all time) y: 152 lines of code grails-codecs-core/src/main/groovy/org/grails/plugins/codecs/HexCodecExtensionMethods.groovy x: 7 commits (all time) y: 40 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 5 commits (all time) y: 263 lines of code grails-codecs/src/main/groovy/org/grails/plugins/codecs/DefaultCodecLookup.java x: 5 commits (all time) y: 41 lines of code grails-console/src/main/groovy/grails/ui/command/GrailsApplicationContextCommandRunner.groovy x: 17 commits (all time) y: 73 lines of code grails-console/src/main/groovy/grails/ui/console/GrailsSwingConsole.groovy x: 14 commits (all time) y: 45 lines of code grails-console/src/main/groovy/grails/ui/script/GrailsApplicationScriptRunner.groovy x: 10 commits (all time) y: 91 lines of code grails-console/src/main/groovy/grails/ui/shell/GrailsShell.groovy x: 13 commits (all time) y: 44 lines of code grails-console/src/main/groovy/grails/ui/shell/support/GroovyshApplicationContext.groovy x: 16 commits (all time) y: 19 lines of code grails-console/src/main/groovy/grails/ui/shell/support/GroovyshWebApplicationContext.groovy x: 16 commits (all time) y: 23 lines of code grails-console/src/main/groovy/grails/ui/support/DevelopmentGrailsApplication.groovy x: 11 commits (all time) y: 20 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 5 commits (all time) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRedirector.groovy x: 5 commits (all time) y: 124 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 5 commits (all time) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 5 commits (all time) y: 752 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerDomainTransformer.java x: 6 commits (all time) y: 43 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/ControllersAutoConfiguration.java x: 4 commits (all time) y: 153 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/servlet/context/BootStrapClassRunner.groovy x: 5 commits (all time) y: 43 lines of code grails-converters/src/main/groovy/grails/converters/JSON.java x: 5 commits (all time) y: 473 lines of code grails-converters/src/main/groovy/grails/converters/XML.java x: 5 commits (all time) y: 401 lines of code grails-converters/src/main/groovy/org/grails/compiler/web/converters/ConvertersDomainTransformer.java x: 6 commits (all time) y: 29 lines of code grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy x: 6 commits (all time) y: 33 lines of code grails-converters/src/main/groovy/org/grails/web/converters/ConverterUtil.java x: 7 commits (all time) y: 112 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationInitializer.java x: 7 commits (all time) y: 196 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 7 commits (all time) y: 231 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/xml/GenericJavaBeanMarshaller.java x: 7 commits (all time) y: 43 lines of code grails-core/src/main/groovy/grails/artefact/Artefact.java x: 12 commits (all time) y: 12 lines of code grails-core/src/main/groovy/grails/artefact/Enhanced.java x: 24 commits (all time) y: 12 lines of code grails-core/src/main/groovy/grails/beans/util/LazyBeanMap.groovy x: 16 commits (all time) y: 83 lines of code grails-core/src/main/groovy/grails/beans/util/LazyMetaPropertyMap.java x: 12 commits (all time) y: 138 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 147 commits (all time) y: 284 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 90 commits (all time) y: 245 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsAutoConfiguration.groovy x: 48 commits (all time) y: 88 lines of code grails-core/src/main/groovy/grails/compiler/GrailsCompileStatic.groovy x: 23 commits (all time) y: 13 lines of code grails-core/src/main/groovy/grails/compiler/GrailsTypeChecked.groovy x: 20 commits (all time) y: 13 lines of code grails-core/src/main/groovy/grails/compiler/traits/TraitInjector.java x: 13 commits (all time) y: 5 lines of code grails-core/src/main/groovy/grails/config/Config.groovy x: 17 commits (all time) y: 9 lines of code grails-core/src/main/groovy/grails/config/ConfigProperties.groovy x: 10 commits (all time) y: 45 lines of code grails-core/src/main/groovy/grails/config/Settings.groovy x: 47 commits (all time) y: 56 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandler.java x: 14 commits (all time) y: 13 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandlerAdapter.java x: 29 commits (all time) y: 120 lines of code grails-core/src/main/groovy/grails/core/DefaultArtefactInfo.java x: 8 commits (all time) y: 72 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 39 commits (all time) y: 505 lines of code grails-core/src/main/groovy/grails/core/GrailsApplication.java x: 23 commits (all time) y: 71 lines of code grails-core/src/main/groovy/grails/core/GrailsClass.java x: 15 commits (all time) y: 23 lines of code grails-core/src/main/groovy/grails/dev/Support.groovy x: 25 commits (all time) y: 69 lines of code grails-core/src/main/groovy/grails/dev/commands/ApplicationCommand.groovy x: 9 commits (all time) y: 23 lines of code grails-core/src/main/groovy/grails/dev/commands/ApplicationContextCommandRegistry.groovy x: 13 commits (all time) y: 21 lines of code grails-core/src/main/groovy/grails/dev/commands/io/FileSystemInteractionImpl.groovy x: 8 commits (all time) y: 146 lines of code grails-core/src/main/groovy/grails/persistence/Entity.java x: 13 commits (all time) y: 11 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 42 commits (all time) y: 583 lines of code grails-core/src/main/groovy/grails/plugins/GrailsPlugin.java x: 20 commits (all time) y: 82 lines of code grails-core/src/main/groovy/grails/plugins/GrailsPluginManager.java x: 22 commits (all time) y: 56 lines of code grails-core/src/main/groovy/grails/plugins/Plugin.groovy x: 17 commits (all time) y: 62 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 21 commits (all time) y: 335 lines of code grails-core/src/main/groovy/grails/util/CacheEntry.java x: 22 commits (all time) y: 186 lines of code grails-core/src/main/groovy/grails/util/GrailsArrayUtils.groovy x: 9 commits (all time) y: 105 lines of code grails-core/src/main/groovy/grails/util/GrailsClassUtils.java x: 52 commits (all time) y: 545 lines of code grails-core/src/main/groovy/grails/util/GrailsUtil.java x: 59 commits (all time) y: 70 lines of code grails-core/src/main/groovy/grails/util/Holders.java x: 50 commits (all time) y: 163 lines of code grails-core/src/main/groovy/grails/util/Mixin.java x: 19 commits (all time) y: 14 lines of code grails-core/src/main/groovy/grails/util/Pair.java x: 3 commits (all time) y: 50 lines of code grails-core/src/main/groovy/grails/util/TypeConvertingMap.groovy x: 12 commits (all time) y: 65 lines of code grails-core/src/main/groovy/grails/validation/DeferredBindingActions.java x: 25 commits (all time) y: 52 lines of code grails-core/src/main/groovy/grails/validation/ValidationErrors.groovy x: 15 commits (all time) y: 16 lines of code grails-core/src/main/groovy/grails/validation/ValidationException.java x: 16 commits (all time) y: 33 lines of code grails-core/src/main/groovy/grails/web/Action.java x: 22 commits (all time) y: 10 lines of code grails-core/src/main/groovy/grails/web/CamelCaseUrlConverter.java x: 27 commits (all time) y: 24 lines of code grails-core/src/main/groovy/org/grails/compiler/NamedQueryTypeCheckingExtension.groovy x: 12 commits (all time) y: 41 lines of code grails-core/src/main/groovy/org/grails/compiler/ValidateableTypeCheckingExtension.groovy x: 16 commits (all time) y: 44 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ASTValidationErrorsHelper.java x: 10 commits (all time) y: 122 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractArtefactTypeAstTransformation.java x: 15 commits (all time) y: 34 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 23 commits (all time) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy x: 40 commits (all time) y: 110 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ArtefactTypeAstTransformation.java x: 39 commits (all time) y: 173 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/DefaultGrailsDomainClassInjector.java x: 25 commits (all time) y: 179 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EntityASTTransformation.java x: 31 commits (all time) y: 73 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalGrailsClassInjectorTransformation.groovy x: 108 commits (all time) y: 296 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalImportTransformation.groovy x: 10 commits (all time) y: 24 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 66 commits (all time) y: 1008 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsAwareClassLoader.java x: 14 commits (all time) y: 40 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsAwareInjectionOperation.java x: 21 commits (all time) y: 146 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java x: 12 commits (all time) y: 114 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/TraitInjectionUtils.java x: 25 commits (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 10 commits (all time) y: 200 lines of code grails-core/src/main/groovy/org/grails/config/NavigableMapConfig.java x: 38 commits (all time) y: 338 lines of code grails-core/src/main/groovy/org/grails/config/PrefixedConfig.java x: 12 commits (all time) y: 182 lines of code grails-core/src/main/groovy/org/grails/config/PropertySourcesConfig.java x: 38 commits (all time) y: 123 lines of code grails-core/src/main/groovy/org/grails/core/AbstractGrailsApplication.java x: 32 commits (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/core/AbstractGrailsClass.java x: 19 commits (all time) y: 178 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsControllerClass.java x: 45 commits (all time) y: 158 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsDomainClass.java x: 26 commits (all time) y: 96 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsServiceClass.java x: 14 commits (all time) y: 29 lines of code grails-core/src/main/groovy/org/grails/core/artefact/DomainClassArtefactHandler.java x: 43 commits (all time) y: 113 lines of code grails-core/src/main/groovy/org/grails/core/cfg/CustomSafeConstructor.groovy x: 8 commits (all time) y: 32 lines of code grails-core/src/main/groovy/org/grails/core/cfg/GroovyConfigPropertySourceLoader.groovy x: 37 commits (all time) y: 54 lines of code grails-core/src/main/groovy/org/grails/core/exceptions/DefaultErrorsPrinter.groovy x: 11 commits (all time) y: 185 lines of code grails-core/src/main/groovy/org/grails/core/io/CachingPathMatchingResourcePatternResolver.groovy x: 4 commits (all time) y: 22 lines of code grails-core/src/main/groovy/org/grails/core/io/DefaultResourceLocator.java x: 15 commits (all time) y: 193 lines of code grails-core/src/main/groovy/org/grails/core/io/GrailsResource.groovy x: 4 commits (all time) y: 58 lines of code grails-core/src/main/groovy/org/grails/core/io/support/GrailsFactoriesLoader.groovy x: 26 commits (all time) y: 68 lines of code grails-core/src/main/groovy/org/grails/core/metaclass/BaseApiProvider.java x: 11 commits (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/core/util/StopWatch.java x: 5 commits (all time) y: 137 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPlugin.java x: 53 commits (all time) y: 196 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPluginManager.java x: 55 commits (all time) y: 484 lines of code grails-core/src/main/groovy/org/grails/plugins/BasePluginFilter.java x: 6 commits (all time) y: 92 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPlugin.java x: 30 commits (all time) y: 220 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPluginDescriptor.java x: 15 commits (all time) y: 44 lines of code grails-core/src/main/groovy/org/grails/plugins/CoreGrailsPlugin.groovy x: 59 commits (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/plugins/CorePluginFinder.java x: 14 commits (all time) y: 148 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 51 commits (all time) y: 724 lines of code grails-core/src/main/groovy/org/grails/plugins/PluginFilterRetriever.java x: 9 commits (all time) y: 43 lines of code grails-core/src/main/groovy/org/grails/plugins/ProfilingGrailsPluginManager.java x: 9 commits (all time) y: 96 lines of code grails-core/src/main/groovy/org/grails/plugins/support/WatchPattern.groovy x: 12 commits (all time) y: 25 lines of code grails-core/src/main/groovy/org/grails/spring/RuntimeSpringConfigUtilities.java x: 13 commits (all time) y: 76 lines of code grails-core/src/main/groovy/org/grails/spring/aop/autoproxy/GroovyAwareAspectJAwareAdvisorAutoProxyCreator.java x: 10 commits (all time) y: 13 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/ClosureClassIgnoringComponentScanBeanDefinitionParser.java x: 10 commits (all time) y: 175 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/GrailsPlaceholderConfigurer.java x: 14 commits (all time) y: 78 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/MapBasedSmartPropertyOverrideConfigurer.groovy x: 14 commits (all time) y: 87 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java x: 33 commits (all time) y: 214 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 14 commits (all time) y: 422 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManager.java x: 16 commits (all time) y: 137 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManagerPostProcessor.java x: 19 commits (all time) y: 215 lines of code grails-core/src/main/groovy/org/grails/transaction/MultiTransactionStatus.java x: 11 commits (all time) y: 104 lines of code grails-core/src/main/groovy/org/grails/validation/discovery/ConstrainedDiscovery.groovy x: 3 commits (all time) y: 6 lines of code grails-data-docs/data-mapping-website/src/main/resources/index.html x: 11 commits (all time) y: 155 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 5 commits (all time) y: 1415 lines of code grails-data-graphql/core/config/codenarc/rules.groovy x: 7 commits (all time) y: 311 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/Schema.groovy x: 7 commits (all time) y: 419 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/entity/EntityFetchOptions.java x: 7 commits (all time) y: 155 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/fetcher/DefaultGormDataFetcher.groovy x: 7 commits (all time) y: 102 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/types/DefaultGraphQLTypeManager.groovy x: 7 commits (all time) y: 215 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/HibernateCriteriaBuilder.java x: 9 commits (all time) y: 167 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/PagedResultList.java x: 9 commits (all time) y: 60 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateDatastore.java x: 9 commits (all time) y: 304 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormInstanceApi.groovy x: 9 commits (all time) y: 335 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy x: 6 commits (all time) y: 722 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateSession.java x: 9 commits (all time) y: 142 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 8 commits (all time) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateDatastore.java x: 9 commits (all time) y: 484 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy x: 9 commits (all time) y: 202 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java x: 6 commits (all time) y: 329 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 9 commits (all time) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtil.java x: 9 commits (all time) y: 290 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 9 commits (all time) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java x: 8 commits (all time) y: 230 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.java x: 6 commits (all time) y: 251 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyConfig.groovy x: 9 commits (all time) y: 248 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/compiler/HibernateEntityTransformation.groovy x: 10 commits (all time) y: 246 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactory.java x: 6 commits (all time) y: 216 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.groovy x: 6 commits (all time) y: 142 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/dirty/GrailsEntityDirtinessStrategy.groovy x: 9 commits (all time) y: 115 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/event/listener/HibernateEventListener.java x: 9 commits (all time) y: 179 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/multitenancy/MultiTenantEventListener.java x: 6 commits (all time) y: 78 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/proxy/HibernateProxyHandler.java x: 9 commits (all time) y: 86 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 6 commits (all time) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 9 commits (all time) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 6 commits (all time) y: 321 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java x: 9 commits (all time) y: 299 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventTriggeringInterceptor.java x: 9 commits (all time) y: 238 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateRuntimeUtils.groovy x: 6 commits (all time) y: 117 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/transaction/HibernateJtaTransactionManagerAdapter.java x: 6 commits (all time) y: 163 lines of code grails-data-hibernate5/dbmigration/src/integration-test/resources/changelog-account-person-init.groovy x: 4 commits (all time) y: 46 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 6 commits (all time) y: 350 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/liquibase/DatabaseChangeLogBuilder.groovy x: 6 commits (all time) y: 98 lines of code grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/AbstractMultipleDataSourceAggregatePersistenceContextInterceptor.java x: 9 commits (all time) y: 76 lines of code grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/HibernatePersistenceContextInterceptor.java x: 6 commits (all time) y: 185 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/BsonPersistentEntityCodec.groovy x: 6 commits (all time) y: 287 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 6 commits (all time) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 7 commits (all time) y: 409 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonWriter.java x: 7 commits (all time) y: 336 lines of code grails-data-mongodb/core/src/main/groovy/grails/mongodb/MongoEntity.groovy x: 8 commits (all time) y: 117 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/MongoCriteriaBuilder.java x: 7 commits (all time) y: 115 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/api/MongoStaticApi.groovy x: 6 commits (all time) y: 263 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/simple/EnumType.groovy x: 7 commits (all time) y: 176 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoCodecSession.groovy x: 8 commits (all time) y: 288 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 7 commits (all time) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoSession.java x: 8 commits (all time) y: 305 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoClientOptionsBuilder.groovy x: 6 commits (all time) y: 132 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java x: 8 commits (all time) y: 301 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java x: 6 commits (all time) y: 372 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 8 commits (all time) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.java x: 8 commits (all time) y: 339 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 8 commits (all time) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 7 commits (all time) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 9 commits (all time) y: 458 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastore.java x: 9 commits (all time) y: 415 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jMappingContext.java x: 9 commits (all time) y: 163 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 7 commits (all time) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/config/Neo4jDriverConfigBuilder.groovy x: 8 commits (all time) y: 43 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jAssociationQueryExecutor.groovy x: 9 commits (all time) y: 192 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 7 commits (all time) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 9 commits (all time) y: 718 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/parsers/PlingStemmer.java x: 7 commits (all time) y: 727 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 8 commits (all time) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 7 commits (all time) y: 631 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/DefaultConvertersConfiguration.java x: 7 commits (all time) y: 222 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/Jsr310ConvertersConfiguration.groovy x: 4 commits (all time) y: 345 lines of code grails-databinding/src/main/groovy/org/grails/plugins/databinding/DataBindingConfiguration.java x: 4 commits (all time) y: 87 lines of code grails-datamapping-core/src/main/groovy/grails/gorm/PagedResultList.java x: 8 commits (all time) y: 137 lines of code grails-datamapping-core/src/main/groovy/grails/gorm/transactions/GrailsTransactionTemplate.groovy x: 8 commits (all time) y: 109 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/AdditionalGormEntityTransformation.groovy x: 10 commits (all time) y: 10 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/DirtyCheckingTransformer.groovy x: 10 commits (all time) y: 349 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/GlobalJpaEntityTransform.groovy x: 11 commits (all time) y: 40 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/GormEntityTransformation.groovy x: 12 commits (all time) y: 548 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/AbstractGormApi.groovy x: 8 commits (all time) y: 74 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEnhancer.groovy x: 5 commits (all time) y: 436 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 9 commits (all time) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormInstanceApi.groovy x: 8 commits (all time) y: 213 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormValidationApi.groovy x: 8 commits (all time) y: 176 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.groovy x: 6 commits (all time) y: 305 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/events/AutoTimestampEventListener.java x: 9 commits (all time) y: 225 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/DynamicFinder.java x: 5 commits (all time) y: 582 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/MethodExpression.java x: 8 commits (all time) y: 375 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy/TenantDelegatingGormOperations.groovy x: 6 commits (all time) y: 634 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/proxy/GroovyProxyFactory.groovy x: 8 commits (all time) y: 91 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/AbstractResultList.java x: 8 commits (all time) y: 158 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 6 commits (all time) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 8 commits (all time) y: 1113 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/transform/QueryStringTransformer.groovy x: 6 commits (all time) y: 220 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/transform/ServiceTransformation.groovy x: 13 commits (all time) y: 353 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform/TransactionalTransform.groovy x: 9 commits (all time) y: 316 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/validation/jakarta/JakartaValidatorRegistry.groovy x: 6 commits (all time) y: 109 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/DetachedCriteria.groovy x: 6 commits (all time) y: 469 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/RxEntity.groovy x: 6 commits (all time) y: 341 lines of code grails-datamapping-rx/src/main/groovy/org/grails/datastore/rx/AbstractRxDatastoreClient.groovy x: 6 commits (all time) y: 458 lines of code grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/api/RxGormStaticApi.groovy x: 6 commits (all time) y: 399 lines of code grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/base/GrailsDataTckManager.groovy x: 4 commits (all time) y: 94 lines of code grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Publication.groovy x: 4 commits (all time) y: 65 lines of code grails-datamapping-validation/src/main/groovy/grails/gorm/validation/DefaultConstrainedProperty.groovy x: 6 commits (all time) y: 460 lines of code grails-datamapping-validation/src/main/groovy/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.java x: 6 commits (all time) y: 236 lines of code grails-datastore-async/src/main/groovy/org/grails/datastore/gorm/async/transform/DelegateAsyncTransformation.java x: 12 commits (all time) y: 167 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/collection/AbstractPersistentCollection.java x: 32 commits (all time) y: 270 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/collection/PersistentList.java x: 15 commits (all time) y: 119 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/AbstractGormMappingFactory.java x: 28 commits (all time) y: 143 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/ConfigurationBuilder.groovy x: 47 commits (all time) y: 312 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/ConfigurationUtils.java x: 13 commits (all time) y: 41 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/Entity.groovy x: 28 commits (all time) y: 183 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/Property.groovy x: 22 commits (all time) y: 155 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/groovy/DefaultMappingConfigurationBuilder.groovy x: 11 commits (all time) y: 71 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/groovy/MappingConfigurationBuilder.groovy x: 15 commits (all time) y: 8 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractAttributeStoringSession.java x: 19 commits (all time) y: 77 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractDatastore.java x: 53 commits (all time) y: 171 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 74 commits (all time) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/DatastoreException.java x: 11 commits (all time) y: 10 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/DatastoreUtils.java x: 26 commits (all time) y: 400 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/Session.java x: 24 commits (all time) y: 56 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/connections/AbstractConnectionSources.groovy x: 11 commits (all time) y: 78 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/connections/ConnectionSourceSettings.groovy x: 19 commits (all time) y: 40 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/grailsversion/GrailsVersion.groovy x: 14 commits (all time) y: 107 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/grailsversion/Snapshot.groovy x: 12 commits (all time) y: 61 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/impl/PendingUpdateAdapter.java x: 11 commits (all time) y: 28 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckable.groovy x: 40 commits (all time) y: 86 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy x: 23 commits (all time) y: 79 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/document/config/DocumentMappingContext.java x: 20 commits (all time) y: 72 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/EntityPersister.java x: 35 commits (all time) y: 269 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 156 commits (all time) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/event/AbstractPersistenceEvent.java x: 21 commits (all time) y: 87 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/event/PostDeleteEvent.java x: 17 commits (all time) y: 21 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/event/PostLoadEvent.java x: 18 commits (all time) y: 24 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/internal/MappingUtils.java x: 33 commits (all time) y: 122 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/types/AbstractMappingAwareCustomTypeMarshaller.java x: 19 commits (all time) y: 43 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/types/CustomTypeMarshaller.java x: 17 commits (all time) y: 14 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.java x: 19 commits (all time) y: 60 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValuePersistentEntity.java x: 18 commits (all time) y: 54 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 68 commits (all time) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java x: 57 commits (all time) y: 348 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/IdentityMapping.java x: 12 commits (all time) y: 6 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/MappingContext.java x: 28 commits (all time) y: 47 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/MappingFactory.java x: 52 commits (all time) y: 347 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/PersistentEntity.java x: 21 commits (all time) y: 39 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 101 commits (all time) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/JpaMappingConfigurationStrategy.java x: 15 commits (all time) y: 315 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/Association.java x: 36 commits (all time) y: 174 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/BasicTypeConverterRegistrar.java x: 13 commits (all time) y: 102 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/conversion/DefaultConversionService.java x: 22 commits (all time) y: 49 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/AssociationQueryProxyHandler.java x: 15 commits (all time) y: 71 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/EntityProxyMethodHandler.java x: 10 commits (all time) y: 79 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/GroovyObjectMethodHandler.java x: 26 commits (all time) y: 142 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/JavassistProxyFactory.java x: 41 commits (all time) y: 146 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/SessionEntityProxyMethodHandler.java x: 18 commits (all time) y: 71 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 92 commits (all time) y: 878 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Restrictions.java x: 16 commits (all time) y: 101 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/api/Criteria.java x: 49 commits (all time) y: 78 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.java x: 30 commits (all time) y: 769 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/order/ManualEntityOrdering.java x: 10 commits (all time) y: 95 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/projections/ManualProjections.java x: 14 commits (all time) y: 65 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/AstUtils.groovy x: 44 commits (all time) y: 583 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ClassPropertyFetcher.java x: 44 commits (all time) y: 398 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ClassUtils.java x: 16 commits (all time) y: 87 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/FieldEntityAccess.java x: 34 commits (all time) y: 456 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ReflectionUtils.java x: 19 commits (all time) y: 138 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/services/DefaultServiceRegistry.groovy x: 15 commits (all time) y: 83 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/services/SoftServiceLoader.java x: 12 commits (all time) y: 166 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/transactions/DatastoreTransactionManager.java x: 22 commits (all time) y: 176 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/validation/ValidationException.java x: 13 commits (all time) y: 56 lines of code grails-datastore-web/src/main/groovy/org/grails/datastore/mapping/web/support/OpenSessionInViewInterceptor.java x: 11 commits (all time) y: 60 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriter.java x: 11 commits (all time) y: 524 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriterAdapter.java x: 5 commits (all time) y: 244 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsRoutablePrintWriter.java x: 8 commits (all time) y: 279 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 20 commits (all time) y: 2208 lines of code grails-encoder/src/main/groovy/org/grails/encoder/AbstractCharReplacementEncoder.java x: 6 commits (all time) y: 190 lines of code grails-events/core/src/main/groovy/org/grails/events/bus/AbstractEventBus.groovy x: 5 commits (all time) y: 172 lines of code grails-fields/grails-app/taglib/grails/plugin/formfields/FormFieldsTagLib.groovy x: 7 commits (all time) y: 768 lines of code grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorFactory.groovy x: 7 commits (all time) y: 164 lines of code grails-fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy x: 4 commits (all time) y: 118 lines of code grails-fields/src/main/groovy/org/grails/scaffolding/model/property/Constrained.groovy x: 4 commits (all time) y: 185 lines of code grails-fields/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyImpl.groovy x: 4 commits (all time) y: 109 lines of code grails-geb/src/testFixtures/groovy/grails/plugin/geb/support/delegate/BrowserDelegate.groovy x: 5 commits (all time) y: 182 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocEngine.groovy x: 5 commits (all time) y: 295 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocPublisher.groovy x: 9 commits (all time) y: 552 lines of code grails-gradle/model/src/main/groovy/grails/io/IOUtils.groovy x: 10 commits (all time) y: 237 lines of code grails-gradle/model/src/main/groovy/grails/util/GrailsNameUtils.java x: 7 commits (all time) y: 352 lines of code grails-gradle/model/src/main/groovy/org/grails/build/parsing/CommandLineParser.java x: 6 commits (all time) y: 202 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/GrailsResourceUtils.java x: 7 commits (all time) y: 549 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/MainClassFinder.groovy x: 4 commits (all time) y: 140 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/SpringIOUtils.java x: 7 commits (all time) y: 257 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy x: 16 commits (all time) y: 240 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPage.java x: 7 commits (all time) y: 389 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java x: 6 commits (all time) y: 393 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 7 commits (all time) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/ModelRecordingGroovyPage.groovy x: 5 commits (all time) y: 159 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageCompiler.groovy x: 11 commits (all time) y: 205 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 5 commits (all time) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageScanner.java x: 7 commits (all time) y: 248 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/transform/LineNumberTransform.java x: 11 commits (all time) y: 446 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 6 commits (all time) y: 356 lines of code grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java x: 11 commits (all time) y: 132 lines of code grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagOutput.java x: 5 commits (all time) y: 151 lines of code grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/encoder/WithCodecHelper.groovy x: 12 commits (all time) y: 130 lines of code grails-gsp/grails-web-gsp/src/main/groovy/org/grails/web/gsp/GroovyPagesTemplateRenderer.java x: 8 commits (all time) y: 259 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/GroovyPagesGrailsPlugin.groovy x: 5 commits (all time) y: 230 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy x: 5 commits (all time) y: 252 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/CountryTagLib.groovy x: 7 commits (all time) y: 276 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 5 commits (all time) y: 855 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/UrlMappingTagLib.groovy x: 4 commits (all time) y: 222 lines of code grails-logging/src/main/groovy/org/grails/compiler/logging/LoggingTransformer.java x: 18 commits (all time) y: 50 lines of code grails-rest-transforms/src/main/groovy/grails/artefact/controller/RestResponder.groovy x: 5 commits (all time) y: 195 lines of code grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy x: 7 commits (all time) y: 264 lines of code grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/render/DefaultRendererRegistry.groovy x: 5 commits (all time) y: 205 lines of code grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/render/ServletRenderContext.groovy x: 5 commits (all time) y: 129 lines of code grails-scaffolding/src/main/groovy/org/grails/compiler/scaffolding/ScaffoldingControllerInjector.groovy x: 4 commits (all time) y: 74 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/GroovyCompiler.java x: 5 commits (all time) y: 211 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/AbstractProfile.groovy x: 6 commits (all time) y: 439 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 10 commits (all time) y: 644 lines of code grails-spring/src/main/groovy/grails/spring/BeanBuilder.java x: 49 commits (all time) y: 660 lines of code grails-spring/src/main/groovy/grails/spring/DynamicElementReader.groovy x: 21 commits (all time) y: 104 lines of code grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java x: 12 commits (all time) y: 249 lines of code grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java x: 11 commits (all time) y: 275 lines of code grails-testing-support-core/src/main/groovy/org/grails/testing/GrailsApplicationBuilder.groovy x: 4 commits (all time) y: 188 lines of code grails-testing-support-web/src/main/groovy/grails/testing/web/UrlMappingsUnitTest.groovy x: 5 commits (all time) y: 272 lines of code grails-validation/src/main/groovy/grails/validation/ConstrainedDelegate.groovy x: 4 commits (all time) y: 133 lines of code grails-views-core/src/main/groovy/grails/views/ResolvableGroovyTemplateEngine.groovy x: 4 commits (all time) y: 340 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/DefaultJsonGenerator.java x: 5 commits (all time) y: 388 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 5 commits (all time) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/JsonViewWritableScript.groovy x: 4 commits (all time) y: 160 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultGrailsJsonViewHelper.groovy x: 4 commits (all time) y: 752 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 4 commits (all time) y: 541 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonApiViewHelper.groovy x: 4 commits (all time) y: 463 lines of code grails-web-common/src/main/groovy/grails/util/GrailsWebUtil.java x: 22 commits (all time) y: 63 lines of code grails-web-common/src/main/groovy/grails/web/mime/MimeType.groovy x: 21 commits (all time) y: 116 lines of code grails-web-common/src/main/groovy/grails/web/servlet/mvc/GrailsParameterMap.java x: 19 commits (all time) y: 255 lines of code grails-web-common/src/main/groovy/org/grails/web/errors/ErrorsViewStackTracePrinter.groovy x: 14 commits (all time) y: 60 lines of code grails-web-common/src/main/groovy/org/grails/web/errors/GrailsWrappedRuntimeException.java x: 23 commits (all time) y: 238 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/DefaultGrailsApplicationAttributes.java x: 15 commits (all time) y: 201 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/GrailsFlashScope.java x: 17 commits (all time) y: 168 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/GrailsWebRequest.java x: 46 commits (all time) y: 353 lines of code grails-web-common/src/main/groovy/org/grails/web/util/GrailsApplicationAttributes.java x: 13 commits (all time) y: 68 lines of code grails-web-common/src/main/groovy/org/grails/web/util/IncludeResponseWrapper.java x: 10 commits (all time) y: 146 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/DataBindingUtils.java x: 30 commits (all time) y: 260 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 51 commits (all time) y: 601 lines of code grails-web-databinding/src/main/groovy/org/grails/web/databinding/DefaultASTDatabindingHelper.java x: 16 commits (all time) y: 231 lines of code grails-web-mvc/src/main/groovy/org/grails/web/errors/GrailsExceptionResolver.java x: 30 commits (all time) y: 246 lines of code grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/GrailsDispatcherServlet.groovy x: 17 commits (all time) y: 71 lines of code grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/GrailsWebRequestFilter.java x: 26 commits (all time) y: 75 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/ResponseRedirector.groovy x: 42 commits (all time) y: 105 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/AbstractUrlMapping.java x: 19 commits (all time) y: 119 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/AbstractUrlMappingInfo.java x: 21 commits (all time) y: 109 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/CachingLinkGenerator.java x: 27 commits (all time) y: 156 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultLinkGenerator.groovy x: 65 commits (all time) y: 345 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java x: 13 commits (all time) y: 206 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 72 commits (all time) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 40 commits (all time) y: 741 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java x: 64 commits (all time) y: 811 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlMappingUtils.java x: 46 commits (all time) y: 268 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlMappingsHolderFactoryBean.java x: 34 commits (all time) y: 102 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/AbstractGrailsControllerUrlMappings.groovy x: 31 commits (all time) y: 164 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/UrlMappingsHandlerMapping.groovy x: 46 commits (all time) y: 155 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/UrlMappingsInfoHandlerAdapter.groovy x: 40 commits (all time) y: 118 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 4 commits (all time) y: 975 lines of code grails-gradle/docs-core/src/main/template/css/ref.css x: 4 commits (all time) y: 320 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncController.groovy x: 2 commits (all time) y: 99 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncSpec.groovy x: 2 commits (all time) y: 113 lines of code grails-scaffolding/src/main/templates/scaffolding/Spec.groovy x: 2 commits (all time) y: 174 lines of code grails-web-common/src/main/groovy/org/grails/web/json/parser/SimpleCharStream.java x: 3 commits (all time) y: 295 lines of code grails-web-common/src/main/groovy/org/grails/web/json/parser/JsonParserConstants.java x: 1 commits (all time) y: 54 lines of code grails-web-common/src/main/groovy/org/grails/web/json/parser/JsonParserTokenManager.java x: 1 commits (all time) y: 977 lines of code
2646.0
lines of code
  min: 1.0
  average: 74.24
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 193.0
commits (all time)
min: 1.0 | average: 8.15 | 25th percentile: 5.0 | median: 6.0 | 75th percentile: 8.0 | max: 193.0

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 2 contributors (all time) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 2 contributors (all time) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 2 contributors (all time) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 2 contributors (all time) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 2 contributors (all time) y: 45 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 2 contributors (all time) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 2 contributors (all time) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 2 contributors (all time) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 2 contributors (all time) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 2 contributors (all time) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 2 contributors (all time) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 2 contributors (all time) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 2 contributors (all time) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 2 contributors (all time) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 2 contributors (all time) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 2 contributors (all time) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 2 contributors (all time) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 2 contributors (all time) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 2 contributors (all time) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 2 contributors (all time) y: 24 lines of code grails-core/src/main/groovy/grails/boot/config/tools/ClassPathScanner.groovy x: 4 contributors (all time) y: 144 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 2 contributors (all time) y: 811 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 2 contributors (all time) y: 8 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 5 contributors (all time) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONElement.java x: 3 contributors (all time) y: 4 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONException.java x: 3 contributors (all time) y: 16 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 9 contributors (all time) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 7 contributors (all time) y: 333 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONWriter.java x: 4 contributors (all time) y: 183 lines of code buildSrc/src/main/groovy/grails/doc/AddReleaseDropDown.groovy x: 3 contributors (all time) y: 134 lines of code grails-async/core/src/main/groovy/grails/async/PromiseFactory.groovy x: 3 contributors (all time) y: 23 lines of code grails-async/core/src/main/groovy/grails/async/PromiseList.groovy x: 3 contributors (all time) y: 68 lines of code grails-async/core/src/main/groovy/grails/async/Promises.groovy x: 3 contributors (all time) y: 75 lines of code grails-async/core/src/main/groovy/grails/async/factory/AbstractPromiseFactory.groovy x: 3 contributors (all time) y: 86 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/SynchronousPromise.groovy x: 3 contributors (all time) y: 61 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskChildPromise.groovy x: 3 contributors (all time) y: 114 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskPromise.groovy x: 3 contributors (all time) y: 104 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 3 contributors (all time) y: 188 lines of code grails-async/rxjava2/src/main/groovy/org/grails/async/factory/rxjava2/RxPromise.groovy x: 3 contributors (all time) y: 140 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/ConsoleLogger.java x: 4 contributors (all time) y: 18 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 35 contributors (all time) y: 700 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsEclipseConsole.java x: 16 contributors (all time) y: 30 lines of code grails-bootstrap/src/main/groovy/grails/codegen/model/ModelBuilder.groovy x: 6 contributors (all time) y: 67 lines of code grails-bootstrap/src/main/groovy/grails/config/ConfigMap.groovy x: 4 contributors (all time) y: 9 lines of code grails-bootstrap/src/main/groovy/grails/io/ResourceUtils.groovy x: 6 contributors (all time) y: 53 lines of code grails-bootstrap/src/main/groovy/grails/io/support/SystemOutErrCapturer.groovy x: 4 contributors (all time) y: 55 lines of code grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy x: 4 contributors (all time) y: 77 lines of code grails-bootstrap/src/main/groovy/grails/util/CosineSimilarity.groovy x: 5 contributors (all time) y: 33 lines of code grails-bootstrap/src/main/groovy/org/grails/build/logging/GrailsConsoleAntBuilder.java x: 5 contributors (all time) y: 65 lines of code grails-bootstrap/src/main/groovy/org/grails/build/logging/GrailsConsoleErrorPrintStream.java x: 6 contributors (all time) y: 31 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 14 contributors (all time) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/config/NavigableMap.groovy x: 18 contributors (all time) y: 543 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/ExceptionUtils.groovy x: 3 contributors (all time) y: 35 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTraceFilterer.java x: 9 contributors (all time) y: 99 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTracePrinter.groovy x: 4 contributors (all time) y: 119 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 7 contributors (all time) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/ByteArrayResource.groovy x: 4 contributors (all time) y: 34 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/DevNullPrintStream.groovy x: 3 contributors (all time) y: 117 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 7 contributors (all time) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/ResourceLocator.java x: 4 contributors (all time) y: 170 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/DirectoryWatcher.java x: 6 contributors (all time) y: 93 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 5 contributors (all time) y: 146 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/WatchServiceDirectoryWatcher.java x: 4 contributors (all time) y: 152 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 2 contributors (all time) y: 263 lines of code grails-console/src/main/groovy/grails/ui/command/GrailsApplicationContextCommandRunner.groovy x: 5 contributors (all time) y: 73 lines of code grails-console/src/main/groovy/grails/ui/console/GrailsSwingConsole.groovy x: 8 contributors (all time) y: 45 lines of code grails-console/src/main/groovy/grails/ui/console/support/GroovyConsoleApplicationContext.groovy x: 5 contributors (all time) y: 29 lines of code grails-console/src/main/groovy/grails/ui/console/support/GroovyConsoleWebApplicationContext.groovy x: 6 contributors (all time) y: 46 lines of code grails-console/src/main/groovy/grails/ui/script/GrailsApplicationScriptRunner.groovy x: 4 contributors (all time) y: 91 lines of code grails-console/src/main/groovy/grails/ui/shell/support/GroovyshApplicationContext.groovy x: 7 contributors (all time) y: 19 lines of code grails-console/src/main/groovy/grails/ui/shell/support/GroovyshWebApplicationContext.groovy x: 7 contributors (all time) y: 23 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 2 contributors (all time) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 2 contributors (all time) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 2 contributors (all time) y: 752 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/ControllersAutoConfiguration.java x: 2 contributors (all time) y: 153 lines of code grails-converters/src/main/groovy/grails/converters/XML.java x: 2 contributors (all time) y: 401 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationInitializer.java x: 2 contributors (all time) y: 196 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 2 contributors (all time) y: 231 lines of code grails-core/src/main/groovy/grails/artefact/ApiDelegate.java x: 10 contributors (all time) y: 13 lines of code grails-core/src/main/groovy/grails/artefact/Artefact.java x: 9 contributors (all time) y: 12 lines of code grails-core/src/main/groovy/grails/artefact/Enhanced.java x: 16 contributors (all time) y: 12 lines of code grails-core/src/main/groovy/grails/beans/util/LazyBeanMap.groovy x: 7 contributors (all time) y: 83 lines of code grails-core/src/main/groovy/grails/beans/util/LazyMetaPropertyMap.java x: 5 contributors (all time) y: 138 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 30 contributors (all time) y: 284 lines of code grails-core/src/main/groovy/grails/boot/GrailsAppBuilder.groovy x: 5 contributors (all time) y: 14 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 20 contributors (all time) y: 245 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsAutoConfiguration.groovy x: 7 contributors (all time) y: 88 lines of code grails-core/src/main/groovy/grails/boot/config/tools/ProfilingGrailsApplicationPostProcessor.groovy x: 4 contributors (all time) y: 27 lines of code grails-core/src/main/groovy/grails/compiler/GrailsCompileStatic.groovy x: 11 contributors (all time) y: 13 lines of code grails-core/src/main/groovy/grails/compiler/ast/AllArtefactClassInjector.java x: 5 contributors (all time) y: 3 lines of code grails-core/src/main/groovy/grails/compiler/traits/TraitInjector.java x: 6 contributors (all time) y: 5 lines of code grails-core/src/main/groovy/grails/config/ConfigProperties.groovy x: 3 contributors (all time) y: 45 lines of code grails-core/src/main/groovy/grails/config/Settings.groovy x: 8 contributors (all time) y: 56 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandlerAdapter.java x: 8 contributors (all time) y: 120 lines of code grails-core/src/main/groovy/grails/core/DefaultArtefactInfo.java x: 4 contributors (all time) y: 72 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 10 contributors (all time) y: 505 lines of code grails-core/src/main/groovy/grails/core/GrailsApplication.java x: 7 contributors (all time) y: 71 lines of code grails-core/src/main/groovy/grails/dev/Support.groovy x: 11 contributors (all time) y: 69 lines of code grails-core/src/main/groovy/grails/dev/commands/template/TemplateRendererImpl.groovy x: 4 contributors (all time) y: 135 lines of code grails-core/src/main/groovy/grails/persistence/Entity.java x: 6 contributors (all time) y: 11 lines of code grails-core/src/main/groovy/grails/persistence/Event.java x: 8 contributors (all time) y: 17 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 11 contributors (all time) y: 583 lines of code grails-core/src/main/groovy/grails/plugins/GrailsPlugin.java x: 9 contributors (all time) y: 82 lines of code grails-core/src/main/groovy/grails/plugins/GrailsPluginManager.java x: 7 contributors (all time) y: 56 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 8 contributors (all time) y: 335 lines of code grails-core/src/main/groovy/grails/util/CacheEntry.java x: 10 contributors (all time) y: 186 lines of code grails-core/src/main/groovy/grails/util/ClosureToMapPopulator.java x: 7 contributors (all time) y: 46 lines of code grails-core/src/main/groovy/grails/util/DomainBuilder.java x: 8 contributors (all time) y: 31 lines of code grails-core/src/main/groovy/grails/util/GrailsArrayUtils.groovy x: 5 contributors (all time) y: 105 lines of code grails-core/src/main/groovy/grails/util/GrailsClassUtils.java x: 13 contributors (all time) y: 545 lines of code grails-core/src/main/groovy/grails/util/GrailsUtil.java x: 18 contributors (all time) y: 70 lines of code grails-core/src/main/groovy/grails/util/Holders.java x: 14 contributors (all time) y: 163 lines of code grails-core/src/main/groovy/grails/validation/DeferredBindingActions.java x: 14 contributors (all time) y: 52 lines of code grails-core/src/main/groovy/grails/validation/ValidationException.java x: 7 contributors (all time) y: 33 lines of code grails-core/src/main/groovy/grails/web/Action.java x: 13 contributors (all time) y: 10 lines of code grails-core/src/main/groovy/grails/web/HyphenatedUrlConverter.java x: 19 contributors (all time) y: 24 lines of code grails-core/src/main/groovy/org/grails/compiler/DomainMappingTypeCheckingExtension.groovy x: 5 contributors (all time) y: 48 lines of code grails-core/src/main/groovy/org/grails/compiler/DynamicFinderTypeCheckingExtension.groovy x: 4 contributors (all time) y: 52 lines of code grails-core/src/main/groovy/org/grails/compiler/NamedQueryTypeCheckingExtension.groovy x: 8 contributors (all time) y: 41 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ASTValidationErrorsHelper.java x: 5 contributors (all time) y: 122 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractArtefactTypeAstTransformation.java x: 6 contributors (all time) y: 34 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 7 contributors (all time) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy x: 12 contributors (all time) y: 110 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ArtefactTypeAstTransformation.java x: 9 contributors (all time) y: 173 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/DefaultGrailsDomainClassInjector.java x: 8 contributors (all time) y: 179 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EnhancesTraitTransformation.groovy x: 8 contributors (all time) y: 66 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EntityASTTransformation.java x: 10 contributors (all time) y: 73 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalGrailsClassInjectorTransformation.groovy x: 19 contributors (all time) y: 296 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 14 contributors (all time) y: 1008 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsAwareInjectionOperation.java x: 7 contributors (all time) y: 146 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/TraitInjectionUtils.java x: 8 contributors (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 4 contributors (all time) y: 200 lines of code grails-core/src/main/groovy/org/grails/config/NavigableMapConfig.java x: 11 contributors (all time) y: 338 lines of code grails-core/src/main/groovy/org/grails/config/PropertySourcesConfig.java x: 11 contributors (all time) y: 123 lines of code grails-core/src/main/groovy/org/grails/core/AbstractGrailsApplication.java x: 9 contributors (all time) y: 106 lines of code grails-core/src/main/groovy/org/grails/core/AbstractGrailsClass.java x: 6 contributors (all time) y: 178 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsControllerClass.java x: 11 contributors (all time) y: 158 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsDomainClass.java x: 7 contributors (all time) y: 96 lines of code grails-core/src/main/groovy/org/grails/core/artefact/DomainClassArtefactHandler.java x: 11 contributors (all time) y: 113 lines of code grails-core/src/main/groovy/org/grails/core/exceptions/DefaultErrorsPrinter.groovy x: 5 contributors (all time) y: 185 lines of code grails-core/src/main/groovy/org/grails/core/io/DefaultResourceLocator.java x: 4 contributors (all time) y: 193 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPlugin.java x: 9 contributors (all time) y: 196 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPluginManager.java x: 14 contributors (all time) y: 484 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPlugin.java x: 6 contributors (all time) y: 220 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 11 contributors (all time) y: 724 lines of code grails-core/src/main/groovy/org/grails/plugins/ProfilingGrailsPluginManager.java x: 5 contributors (all time) y: 96 lines of code grails-core/src/main/groovy/org/grails/spring/RuntimeSpringConfigUtilities.java x: 6 contributors (all time) y: 76 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd x: 3 contributors (all time) y: 150 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/MapBasedSmartPropertyOverrideConfigurer.groovy x: 5 contributors (all time) y: 87 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java x: 8 contributors (all time) y: 214 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 8 contributors (all time) y: 422 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManager.java x: 8 contributors (all time) y: 137 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManagerPostProcessor.java x: 9 contributors (all time) y: 215 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 2 contributors (all time) y: 1415 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/Schema.groovy x: 2 contributors (all time) y: 419 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormInstanceApi.groovy x: 2 contributors (all time) y: 335 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy x: 2 contributors (all time) y: 722 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 2 contributors (all time) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy x: 2 contributors (all time) y: 202 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java x: 2 contributors (all time) y: 329 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 2 contributors (all time) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtil.java x: 2 contributors (all time) y: 290 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 2 contributors (all time) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.java x: 2 contributors (all time) y: 251 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyConfig.groovy x: 2 contributors (all time) y: 248 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 2 contributors (all time) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 2 contributors (all time) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 2 contributors (all time) y: 321 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java x: 2 contributors (all time) y: 299 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 2 contributors (all time) y: 350 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 2 contributors (all time) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 2 contributors (all time) y: 409 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 2 contributors (all time) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java x: 2 contributors (all time) y: 372 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 2 contributors (all time) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 2 contributors (all time) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 2 contributors (all time) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 2 contributors (all time) y: 458 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 2 contributors (all time) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 2 contributors (all time) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 2 contributors (all time) y: 718 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 2 contributors (all time) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 2 contributors (all time) y: 631 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/DefaultConvertersConfiguration.java x: 2 contributors (all time) y: 222 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 2 contributors (all time) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/DynamicFinder.java x: 2 contributors (all time) y: 582 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 2 contributors (all time) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 2 contributors (all time) y: 1113 lines of code grails-datastore-async/src/main/groovy/org/grails/datastore/gorm/async/transform/DelegateAsyncTransformation.java x: 3 contributors (all time) y: 167 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/collection/AbstractPersistentCollection.java x: 10 contributors (all time) y: 270 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/AbstractGormMappingFactory.java x: 7 contributors (all time) y: 143 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/ConfigurationBuilder.groovy x: 7 contributors (all time) y: 312 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/config/groovy/MappingConfigurationBuilder.groovy x: 7 contributors (all time) y: 8 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractDatastore.java x: 13 contributors (all time) y: 171 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 15 contributors (all time) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/DatastoreUtils.java x: 6 contributors (all time) y: 400 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/grailsversion/GrailsVersion.groovy x: 6 contributors (all time) y: 107 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/grailsversion/Snapshot.groovy x: 5 contributors (all time) y: 61 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckable.groovy x: 8 contributors (all time) y: 86 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/EntityPersister.java x: 8 contributors (all time) y: 269 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 26 contributors (all time) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 13 contributors (all time) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java x: 11 contributors (all time) y: 348 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/MappingContext.java x: 9 contributors (all time) y: 47 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/MappingFactory.java x: 14 contributors (all time) y: 347 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 16 contributors (all time) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/JpaMappingConfigurationStrategy.java x: 4 contributors (all time) y: 315 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/Association.java x: 8 contributors (all time) y: 174 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/conversion/DefaultConversionService.java x: 10 contributors (all time) y: 49 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/GroovyObjectMethodHandler.java x: 9 contributors (all time) y: 142 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/proxy/JavassistProxyFactory.java x: 10 contributors (all time) y: 146 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 18 contributors (all time) y: 878 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/api/Criteria.java x: 13 contributors (all time) y: 78 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.java x: 10 contributors (all time) y: 769 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/AstAnnotationUtils.groovy x: 4 contributors (all time) y: 101 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/AstUtils.groovy x: 7 contributors (all time) y: 583 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ClassPropertyFetcher.java x: 12 contributors (all time) y: 398 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/FieldEntityAccess.java x: 4 contributors (all time) y: 456 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/NameUtils.java x: 8 contributors (all time) y: 83 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/services/SoftServiceLoader.java x: 5 contributors (all time) y: 166 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/transactions/DatastoreTransactionManager.java x: 7 contributors (all time) y: 176 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriter.java x: 4 contributors (all time) y: 524 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriterAdapter.java x: 3 contributors (all time) y: 244 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsRoutablePrintWriter.java x: 4 contributors (all time) y: 279 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamByteBuffer.java x: 3 contributors (all time) y: 354 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 9 contributors (all time) y: 2208 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StringCharArrayAccessor.java x: 6 contributors (all time) y: 125 lines of code grails-fields/grails-app/taglib/grails/plugin/formfields/FormFieldsTagLib.groovy x: 2 contributors (all time) y: 768 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPage.java x: 2 contributors (all time) y: 389 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 2 contributors (all time) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 2 contributors (all time) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 2 contributors (all time) y: 356 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 2 contributors (all time) y: 855 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 2 contributors (all time) y: 644 lines of code grails-spring/src/main/groovy/grails/spring/BeanBuilder.java x: 19 contributors (all time) y: 660 lines of code grails-spring/src/main/groovy/grails/spring/DynamicElementReader.groovy x: 11 contributors (all time) y: 104 lines of code grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java x: 6 contributors (all time) y: 249 lines of code grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java x: 5 contributors (all time) y: 275 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 2 contributors (all time) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 2 contributors (all time) y: 541 lines of code grails-web-common/src/main/groovy/grails/util/GrailsWebUtil.java x: 10 contributors (all time) y: 63 lines of code grails-web-common/src/main/groovy/grails/web/mime/MimeType.groovy x: 7 contributors (all time) y: 116 lines of code grails-web-common/src/main/groovy/grails/web/servlet/mvc/GrailsParameterMap.java x: 11 contributors (all time) y: 255 lines of code grails-web-common/src/main/groovy/org/grails/web/errors/GrailsWrappedRuntimeException.java x: 10 contributors (all time) y: 238 lines of code grails-web-common/src/main/groovy/org/grails/web/json/PathCapturingJSONWriterWrapper.java x: 3 contributors (all time) y: 223 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/DefaultGrailsApplicationAttributes.java x: 8 contributors (all time) y: 201 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/GrailsWebRequest.java x: 13 contributors (all time) y: 353 lines of code grails-web-common/src/main/groovy/org/grails/web/util/BoundedCharsAsEncodedBytesCounter.java x: 4 contributors (all time) y: 162 lines of code grails-web-common/src/main/groovy/org/grails/web/util/ClassAndMimeTypeRegistry.groovy x: 6 contributors (all time) y: 102 lines of code grails-web-common/src/main/groovy/org/grails/web/util/WebUtils.java x: 11 contributors (all time) y: 298 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/DataBindingUtils.java x: 10 contributors (all time) y: 260 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 14 contributors (all time) y: 601 lines of code grails-web-databinding/src/main/groovy/org/grails/web/databinding/DefaultASTDatabindingHelper.java x: 13 contributors (all time) y: 231 lines of code grails-web-mvc/src/main/groovy/org/grails/web/errors/GrailsExceptionResolver.java x: 9 contributors (all time) y: 246 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/ResponseRedirector.groovy x: 14 contributors (all time) y: 105 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/UrlMapping.java x: 9 contributors (all time) y: 64 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/AbstractUrlMapping.java x: 9 contributors (all time) y: 119 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/CachingLinkGenerator.java x: 6 contributors (all time) y: 156 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultLinkGenerator.groovy x: 8 contributors (all time) y: 345 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java x: 6 contributors (all time) y: 206 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 22 contributors (all time) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingInfo.java x: 12 contributors (all time) y: 269 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 14 contributors (all time) y: 741 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java x: 18 contributors (all time) y: 811 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeUrlMapping.java x: 11 contributors (all time) y: 89 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlCreatorCache.java x: 5 contributors (all time) y: 321 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlMappingUtils.java x: 15 contributors (all time) y: 268 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlMappingsHolderFactoryBean.java x: 8 contributors (all time) y: 102 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/AbstractGrailsControllerUrlMappings.groovy x: 7 contributors (all time) y: 164 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/UrlMappingsHandlerMapping.groovy x: 11 contributors (all time) y: 155 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/UrlMappingsInfoHandlerAdapter.groovy x: 13 contributors (all time) y: 118 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/reporting/AnsiConsoleUrlMappingsRenderer.groovy x: 6 contributors (all time) y: 162 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 2 contributors (all time) y: 975 lines of code grails-fields/grails-app/views/layouts/_fields/embedded.gsp x: 1 contributors (all time) y: 4 lines of code grails-fields/grails-app/views/templates/_fields/_table.gsp x: 1 contributors (all time) y: 23 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncController.groovy x: 1 contributors (all time) y: 99 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncSpec.groovy x: 1 contributors (all time) y: 113 lines of code grails-scaffolding/src/main/templates/scaffolding/Controller.groovy x: 1 contributors (all time) y: 81 lines of code grails-scaffolding/src/main/templates/scaffolding/ServiceSpec.groovy x: 1 contributors (all time) y: 50 lines of code grails-scaffolding/src/main/templates/scaffolding/Spec.groovy x: 1 contributors (all time) y: 174 lines of code grails-scaffolding/src/main/templates/scaffolding/create.gsp x: 1 contributors (all time) y: 53 lines of code grails-gradle/docs-core/src/main/template/style/guideItem.html x: 1 contributors (all time) y: 127 lines of code grails-gradle/docs-core/src/main/template/style/menu.html x: 1 contributors (all time) y: 20 lines of code grails-web-common/src/main/groovy/org/grails/web/json/parser/JSONParser.java x: 6 contributors (all time) y: 462 lines of code grails-web-common/src/main/groovy/org/grails/web/json/parser/JsonParserTokenManager.java x: 1 contributors (all time) y: 977 lines of code
2646.0
lines of code
  min: 1.0
  average: 74.24
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 35.0
contributors (all time)
min: 1.0 | average: 2.93 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 35.0

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 16 commits (30d) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 5 commits (30d) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 12 commits (30d) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 18 commits (30d) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 12 commits (30d) y: 45 lines of code grails-wrapper/src/main/java/grails/init/FindSnapshotHandler.java x: 2 commits (30d) y: 54 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 9 commits (30d) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 18 commits (30d) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfilePublishGradlePlugin.groovy x: 10 commits (30d) y: 56 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 14 commits (30d) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 34 commits (30d) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsApplicationCompilerAutoConfiguration.java x: 7 commits (30d) y: 133 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 7 commits (30d) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 3 commits (30d) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AbstractRecursiveAnnotationVisitor.java x: 3 commits (30d) y: 62 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 3 commits (30d) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 3 commits (30d) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 3 commits (30d) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 3 commits (30d) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 3 commits (30d) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 3 commits (30d) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/AnnotationMetadataReader.java x: 3 commits (30d) y: 84 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 3 commits (30d) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 3 commits (30d) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 3 commits (30d) y: 24 lines of code grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy x: 8 commits (30d) y: 21 lines of code grails-core/src/main/groovy/grails/boot/config/tools/ClassPathScanner.groovy x: 7 commits (30d) y: 144 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastoreTransactionManager.java x: 6 commits (30d) y: 69 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 6 commits (30d) y: 811 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/SessionFlushedEvent.java x: 6 commits (30d) y: 13 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 6 commits (30d) y: 8 lines of code grails-gradle/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy x: 11 commits (30d) y: 217 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy x: 18 commits (30d) y: 584 lines of code grails-profiles/base/commands/assemble.groovy x: 2 commits (30d) y: 18 lines of code grails-profiles/base/commands/run-app.groovy x: 2 commits (30d) y: 158 lines of code grails-profiles/base/commands/shell.groovy x: 2 commits (30d) y: 6 lines of code grails-profiles/base/commands/stats.groovy x: 2 commits (30d) y: 70 lines of code grails-profiles/base/commands/stop-app.groovy x: 2 commits (30d) y: 85 lines of code grails-profiles/base/commands/test-app.groovy x: 2 commits (30d) y: 82 lines of code grails-profiles/plugin/skeleton/src/main/groovy/@grails.codegen.defaultPackage.path@/@grails.codegen.projectClassName@GrailsPlugin.groovy x: 2 commits (30d) y: 28 lines of code grails-profiles/rest-api/commands/generate-controller.groovy x: 2 commits (30d) y: 44 lines of code grails-profiles/rest-api/commands/generate-views.groovy x: 2 commits (30d) y: 39 lines of code grails-profiles/rest-api/templates/artifacts/scaffolding/FunctionalSpec.groovy x: 2 commits (30d) y: 126 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/AbstractJarProfileRepository.groovy x: 6 commits (30d) y: 100 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/JsonViewGrailsPlugin.groovy x: 7 commits (30d) y: 30 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 3 commits (30d) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONElement.java x: 3 commits (30d) y: 4 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 3 commits (30d) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 3 commits (30d) y: 333 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONWriter.java x: 3 commits (30d) y: 183 lines of code grails-wrapper/src/main/java/grails/init/FindReleaseHandler.java x: 4 commits (30d) y: 39 lines of code grails-wrapper/src/main/java/grails/proxy/SystemPropertiesAuthenticator.java x: 4 commits (30d) y: 14 lines of code buildSrc/src/main/groovy/grails/doc/AddReleaseDropDown.groovy x: 12 commits (30d) y: 134 lines of code buildSrc/src/main/groovy/grails/doc/macros/HiddenMacro.groovy x: 4 commits (30d) y: 9 lines of code grails-async/core/src/main/groovy/grails/async/PromiseFactory.groovy x: 4 commits (30d) y: 23 lines of code grails-async/core/src/main/groovy/grails/async/PromiseList.groovy x: 4 commits (30d) y: 68 lines of code grails-async/core/src/main/groovy/grails/async/PromiseMap.groovy x: 4 commits (30d) y: 129 lines of code grails-async/core/src/main/groovy/grails/async/Promises.groovy x: 4 commits (30d) y: 75 lines of code grails-async/core/src/main/groovy/grails/async/decorator/PromiseDecoratorLookupStrategy.groovy x: 5 commits (30d) y: 5 lines of code grails-async/core/src/main/groovy/grails/async/factory/AbstractPromiseFactory.groovy x: 4 commits (30d) y: 86 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/SynchronousPromiseFactory.groovy x: 4 commits (30d) y: 62 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskChildPromise.groovy x: 2 commits (30d) y: 114 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/future/FutureTaskPromise.groovy x: 2 commits (30d) y: 104 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 8 commits (30d) y: 188 lines of code grails-async/plugin/src/main/groovy/grails/artefact/AsyncController.groovy x: 5 commits (30d) y: 27 lines of code grails-async/plugin/src/main/groovy/org/grails/plugins/web/async/AsyncWebRequestPromiseDecoratorLookupStrategy.groovy x: 5 commits (30d) y: 18 lines of code grails-async/plugin/src/main/groovy/org/grails/plugins/web/async/mvc/AsyncActionResultTransformer.groovy x: 5 commits (30d) y: 94 lines of code grails-async/rxjava2/src/main/groovy/org/grails/async/factory/rxjava2/RxPromise.groovy x: 2 commits (30d) y: 140 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 2 commits (30d) y: 700 lines of code grails-bootstrap/src/main/groovy/grails/util/CosineSimilarity.groovy x: 5 commits (30d) y: 33 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 6 commits (30d) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTracePrinter.groovy x: 4 commits (30d) y: 119 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 5 commits (30d) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/DevNullPrintStream.groovy x: 2 commits (30d) y: 117 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 5 commits (30d) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/ResourceLocator.java x: 4 commits (30d) y: 170 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 2 commits (30d) y: 146 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 3 commits (30d) y: 263 lines of code grails-codecs/src/main/groovy/org/grails/plugins/codecs/DefaultCodecLookup.java x: 3 commits (30d) y: 41 lines of code grails-console/src/main/groovy/grails/ui/console/GrailsSwingConsole.groovy x: 3 commits (30d) y: 45 lines of code grails-console/src/main/groovy/grails/ui/console/support/GroovyConsoleWebApplicationContext.groovy x: 4 commits (30d) y: 46 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 3 commits (30d) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRedirector.groovy x: 3 commits (30d) y: 124 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 3 commits (30d) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 3 commits (30d) y: 752 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/api/ControllersDomainBindingApi.java x: 6 commits (30d) y: 62 lines of code grails-converters/src/main/groovy/grails/converters/JSON.java x: 3 commits (30d) y: 473 lines of code grails-converters/src/main/groovy/grails/web/JSONBuilder.groovy x: 5 commits (30d) y: 127 lines of code grails-converters/src/main/groovy/org/grails/web/converters/ConverterUtil.java x: 5 commits (30d) y: 112 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationHolder.java x: 5 commits (30d) y: 89 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationInitializer.java x: 5 commits (30d) y: 196 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 5 commits (30d) y: 231 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/ValidationErrorsMarshaller.java x: 5 commits (30d) y: 67 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/xml/GenericJavaBeanMarshaller.java x: 5 commits (30d) y: 43 lines of code grails-core/src/main/groovy/grails/beans/util/LazyBeanMap.groovy x: 5 commits (30d) y: 83 lines of code grails-core/src/main/groovy/grails/beans/util/LazyMetaPropertyMap.java x: 5 commits (30d) y: 138 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 2 commits (30d) y: 284 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 2 commits (30d) y: 245 lines of code grails-core/src/main/groovy/grails/compiler/ast/GrailsArtefactClassInjector.java x: 8 commits (30d) y: 10 lines of code grails-core/src/main/groovy/grails/config/Config.groovy x: 10 commits (30d) y: 9 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandler.java x: 9 commits (30d) y: 13 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandlerAdapter.java x: 9 commits (30d) y: 120 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 5 commits (30d) y: 505 lines of code grails-core/src/main/groovy/grails/dev/commands/io/FileSystemInteractionImpl.groovy x: 4 commits (30d) y: 146 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 5 commits (30d) y: 583 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 5 commits (30d) y: 335 lines of code grails-core/src/main/groovy/grails/util/CacheEntry.java x: 5 commits (30d) y: 186 lines of code grails-core/src/main/groovy/grails/util/GrailsClassUtils.java x: 10 commits (30d) y: 545 lines of code grails-core/src/main/groovy/grails/util/Holders.java x: 4 commits (30d) y: 163 lines of code grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy x: 9 commits (30d) y: 5 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractArtefactTypeAstTransformation.java x: 8 commits (30d) y: 34 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 8 commits (30d) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApiDelegateTransformation.java x: 9 commits (30d) y: 48 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ArtefactTypeAstTransformation.java x: 9 commits (30d) y: 173 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/DefaultGrailsDomainClassInjector.java x: 9 commits (30d) y: 179 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EnhancesTraitTransformation.groovy x: 9 commits (30d) y: 66 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EntityASTTransformation.java x: 10 commits (30d) y: 73 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalGrailsClassInjectorTransformation.groovy x: 11 commits (30d) y: 296 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalImportTransformation.groovy x: 9 commits (30d) y: 24 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 9 commits (30d) y: 1008 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsAwareInjectionOperation.java x: 9 commits (30d) y: 146 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java x: 11 commits (30d) y: 114 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/PluginAstReader.java x: 4 commits (30d) y: 112 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 4 commits (30d) y: 200 lines of code grails-core/src/main/groovy/org/grails/config/NavigableMapConfig.java x: 4 commits (30d) y: 338 lines of code grails-core/src/main/groovy/org/grails/config/PrefixedConfig.java x: 4 commits (30d) y: 182 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsControllerClass.java x: 10 commits (30d) y: 158 lines of code grails-core/src/main/groovy/org/grails/core/artefact/DomainClassArtefactHandler.java x: 9 commits (30d) y: 113 lines of code grails-core/src/main/groovy/org/grails/core/io/DefaultResourceLocator.java x: 9 commits (30d) y: 193 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPluginManager.java x: 5 commits (30d) y: 484 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPlugin.java x: 4 commits (30d) y: 220 lines of code grails-core/src/main/groovy/org/grails/plugins/CorePluginFinder.java x: 5 commits (30d) y: 148 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 10 commits (30d) y: 724 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/ClosureClassIgnoringComponentScanBeanDefinitionParser.java x: 5 commits (30d) y: 175 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd x: 3 commits (30d) y: 150 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java x: 4 commits (30d) y: 214 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 5 commits (30d) y: 422 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManagerPostProcessor.java x: 2 commits (30d) y: 215 lines of code grails-data-docs/data-mapping-website/src/main/resources/index.html x: 11 commits (30d) y: 155 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 5 commits (30d) y: 1415 lines of code grails-data-graphql/core/config/codenarc/rules.groovy x: 4 commits (30d) y: 311 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/Schema.groovy x: 4 commits (30d) y: 419 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/entity/property/manager/DefaultGraphQLDomainPropertyManager.groovy x: 4 commits (30d) y: 140 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/fetcher/DefaultGormDataFetcher.groovy x: 4 commits (30d) y: 102 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/HibernateCriteriaBuilder.java x: 7 commits (30d) y: 167 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/PagedResultList.java x: 7 commits (30d) y: 60 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/RlikeExpression.java x: 7 commits (30d) y: 50 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateDatastore.java x: 7 commits (30d) y: 304 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormInstanceApi.groovy x: 7 commits (30d) y: 335 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy x: 4 commits (30d) y: 722 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormValidationApi.groovy x: 7 commits (30d) y: 104 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java x: 7 commits (30d) y: 111 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 6 commits (30d) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTransactionManager.groovy x: 7 commits (30d) y: 69 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsSessionContext.java x: 7 commits (30d) y: 151 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateDatastore.java x: 7 commits (30d) y: 484 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateEventListeners.java x: 7 commits (30d) y: 11 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy x: 7 commits (30d) y: 202 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java x: 4 commits (30d) y: 329 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 7 commits (30d) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtil.java x: 7 commits (30d) y: 290 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 7 commits (30d) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java x: 6 commits (30d) y: 230 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.java x: 4 commits (30d) y: 251 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernatePersistentEntity.java x: 6 commits (30d) y: 27 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/NaturalId.groovy x: 7 commits (30d) y: 10 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyConfig.groovy x: 7 commits (30d) y: 248 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/compiler/HibernateEntityTransformation.groovy x: 8 commits (30d) y: 246 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/dirty/GrailsEntityDirtinessStrategy.groovy x: 7 commits (30d) y: 115 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/event/listener/HibernateEventListener.java x: 7 commits (30d) y: 179 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/proxy/HibernateProxyHandler.java x: 7 commits (30d) y: 86 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 4 commits (30d) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 7 commits (30d) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 4 commits (30d) y: 321 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java x: 7 commits (30d) y: 299 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventTriggeringInterceptor.java x: 7 commits (30d) y: 238 lines of code grails-data-hibernate5/dbmigration/grails-app/commands/org/grails/plugins/databasemigration/command/DbmDiffCommand.groovy x: 6 commits (30d) y: 41 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPlugin.groovy x: 6 commits (30d) y: 92 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 6 commits (30d) y: 350 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/liquibase/GormDatabase.groovy x: 6 commits (30d) y: 52 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/liquibase/GroovyChange.groovy x: 7 commits (30d) y: 188 lines of code grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/AbstractMultipleDataSourceAggregatePersistenceContextInterceptor.java x: 7 commits (30d) y: 76 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/BsonPersistentEntityCodec.groovy x: 4 commits (30d) y: 287 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/CodecExtensions.groovy x: 6 commits (30d) y: 397 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 4 commits (30d) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 5 commits (30d) y: 409 lines of code grails-data-mongodb/core/src/main/groovy/grails/mongodb/MongoEntity.groovy x: 6 commits (30d) y: 117 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/MongoCriteriaBuilder.java x: 5 commits (30d) y: 115 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/api/MongoStaticApi.groovy x: 4 commits (30d) y: 263 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoCodecSession.groovy x: 6 commits (30d) y: 288 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 5 commits (30d) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoSession.java x: 6 commits (30d) y: 305 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java x: 4 commits (30d) y: 372 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 6 commits (30d) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.java x: 6 commits (30d) y: 339 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 6 commits (30d) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 5 commits (30d) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 7 commits (30d) y: 458 lines of code grails-data-neo4j/boot-plugin/src/main/groovy/org/grails/datastore/gorm/neo4j/boot/autoconfigure/Neo4jAutoConfiguration.groovy x: 6 commits (30d) y: 73 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/grails/neo4j/Neo4jEntity.groovy x: 6 commits (30d) y: 141 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastore.java x: 6 commits (30d) y: 415 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jMappingContext.java x: 6 commits (30d) y: 163 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/RelationshipUtils.groovy x: 6 commits (30d) y: 132 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 4 commits (30d) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jAssociationQueryExecutor.groovy x: 6 commits (30d) y: 192 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 4 commits (30d) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 6 commits (30d) y: 718 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 6 commits (30d) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 5 commits (30d) y: 631 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/Jsr310ConvertersConfiguration.groovy x: 2 commits (30d) y: 345 lines of code grails-datamapping-core/src/main/groovy/grails/gorm/transactions/GrailsTransactionTemplate.groovy x: 6 commits (30d) y: 109 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/DirtyCheckingTransformer.groovy x: 8 commits (30d) y: 349 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/GlobalJpaEntityTransform.groovy x: 9 commits (30d) y: 40 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/JpaGormEntityTransformation.groovy x: 8 commits (30d) y: 43 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEnhancer.groovy x: 3 commits (30d) y: 436 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 7 commits (30d) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormInstanceApi.groovy x: 6 commits (30d) y: 213 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormValidationApi.groovy x: 6 commits (30d) y: 176 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/events/AutoTimestampEventListener.java x: 7 commits (30d) y: 225 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/DynamicFinder.java x: 3 commits (30d) y: 582 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/MethodExpression.java x: 6 commits (30d) y: 375 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy/TenantDelegatingGormOperations.groovy x: 4 commits (30d) y: 634 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy/transform/TenantTransform.groovy x: 11 commits (30d) y: 134 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 4 commits (30d) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaASTTransformation.java x: 11 commits (30d) y: 23 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 6 commits (30d) y: 1113 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractServiceImplementer.groovy x: 8 commits (30d) y: 127 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/transform/ServiceTransformation.groovy x: 11 commits (30d) y: 353 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform/RollbackTransform.groovy x: 8 commits (30d) y: 20 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform/TransactionalTransform.groovy x: 7 commits (30d) y: 316 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/AbstractGormASTTransformation.groovy x: 11 commits (30d) y: 44 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/AbstractMethodDecoratingTransformation.groovy x: 11 commits (30d) y: 229 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/OrderedGormTransformation.groovy x: 12 commits (30d) y: 88 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/DetachedCriteria.groovy x: 4 commits (30d) y: 469 lines of code grails-datamapping-rx/src/main/groovy/org/grails/datastore/rx/AbstractRxDatastoreClient.groovy x: 4 commits (30d) y: 458 lines of code grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/api/RxGormStaticApi.groovy x: 4 commits (30d) y: 399 lines of code grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/transform/RxScheduleIOTransformation.groovy x: 8 commits (30d) y: 120 lines of code grails-datamapping-validation/src/main/groovy/grails/gorm/validation/DefaultConstrainedProperty.groovy x: 4 commits (30d) y: 460 lines of code grails-datamapping-validation/src/main/groovy/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.java x: 4 commits (30d) y: 236 lines of code grails-datastore-async/src/main/groovy/org/grails/datastore/gorm/async/transform/DelegateAsyncTransformation.java x: 8 commits (30d) y: 167 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 3 commits (30d) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/EntityPersister.java x: 6 commits (30d) y: 269 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 6 commits (30d) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 3 commits (30d) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java x: 7 commits (30d) y: 348 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 5 commits (30d) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 6 commits (30d) y: 878 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.java x: 7 commits (30d) y: 769 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/AstUtils.groovy x: 10 commits (30d) y: 583 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ClassPropertyFetcher.java x: 5 commits (30d) y: 398 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ReflectionUtils.java x: 11 commits (30d) y: 138 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriter.java x: 5 commits (30d) y: 524 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriterAdapter.java x: 4 commits (30d) y: 244 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsRoutablePrintWriter.java x: 5 commits (30d) y: 279 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamByteBuffer.java x: 5 commits (30d) y: 354 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 5 commits (30d) y: 2208 lines of code grails-events/core/src/main/groovy/org/grails/events/bus/AbstractEventBus.groovy x: 2 commits (30d) y: 172 lines of code grails-events/transforms/src/main/groovy/org/grails/events/transform/SubscriberTransform.groovy x: 6 commits (30d) y: 148 lines of code grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorFactory.groovy x: 7 commits (30d) y: 164 lines of code grails-geb/src/testFixtures/groovy/grails/plugin/geb/WebDriverContainerHolder.groovy x: 8 commits (30d) y: 165 lines of code grails-geb/src/testFixtures/groovy/grails/plugin/geb/support/delegate/PageDelegate.groovy x: 5 commits (30d) y: 311 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocEngine.groovy x: 5 commits (30d) y: 295 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocPublisher.groovy x: 9 commits (30d) y: 552 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/gradle/PublishGuide.groovy x: 8 commits (30d) y: 110 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/gradle/PublishPdf.groovy x: 10 commits (30d) y: 45 lines of code grails-gradle/model/src/main/groovy/grails/io/IOUtils.groovy x: 10 commits (30d) y: 237 lines of code grails-gradle/model/src/main/groovy/grails/util/Environment.groovy x: 7 commits (30d) y: 408 lines of code grails-gradle/model/src/main/groovy/org/grails/build/parsing/CommandLineParser.java x: 6 commits (30d) y: 202 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/GrailsResourceUtils.java x: 7 commits (30d) y: 549 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/SpringIOUtils.java x: 7 commits (30d) y: 257 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy x: 16 commits (30d) y: 240 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy x: 8 commits (30d) y: 81 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPage.java x: 7 commits (30d) y: 389 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java x: 6 commits (30d) y: 393 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 7 commits (30d) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/ModelRecordingGroovyPage.groovy x: 5 commits (30d) y: 159 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageCompiler.groovy x: 11 commits (30d) y: 205 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 5 commits (30d) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/transform/LineNumberTransform.java x: 11 commits (30d) y: 446 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 6 commits (30d) y: 356 lines of code grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java x: 10 commits (30d) y: 132 lines of code grails-gsp/grails-web-gsp/src/main/groovy/grails/gsp/PageRenderer.groovy x: 5 commits (30d) y: 283 lines of code grails-gsp/grails-web-gsp/src/main/groovy/org/grails/web/servlet/view/GroovyPageViewResolver.java x: 5 commits (30d) y: 209 lines of code grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/GroovyPagesPageContext.java x: 5 commits (30d) y: 328 lines of code grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/JspTagImpl.groovy x: 5 commits (30d) y: 201 lines of code grails-gsp/grails-web-taglib/src/main/groovy/org/grails/compiler/web/taglib/TagLibraryTransformer.java x: 6 commits (30d) y: 183 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy x: 5 commits (30d) y: 252 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/CountryTagLib.groovy x: 7 commits (30d) y: 276 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 5 commits (30d) y: 855 lines of code grails-rest-transforms/src/main/groovy/grails/artefact/controller/RestResponder.groovy x: 3 commits (30d) y: 195 lines of code grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy x: 5 commits (30d) y: 264 lines of code grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/render/DefaultRendererRegistry.groovy x: 3 commits (30d) y: 205 lines of code grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/render/ServletRenderContext.groovy x: 3 commits (30d) y: 129 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/command/archive/ArchiveCommand.java x: 3 commits (30d) y: 244 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/GroovyCompiler.java x: 3 commits (30d) y: 211 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettings.java x: 3 commits (30d) y: 236 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/AbstractProfile.groovy x: 4 commits (30d) y: 439 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 4 commits (30d) y: 644 lines of code grails-spring/src/main/groovy/grails/spring/BeanBuilder.java x: 5 commits (30d) y: 660 lines of code grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java x: 5 commits (30d) y: 249 lines of code grails-testing-support-core/src/main/groovy/org/grails/testing/GrailsApplicationBuilder.groovy x: 2 commits (30d) y: 188 lines of code grails-views-core/src/main/groovy/grails/views/mvc/GenericGroovyTemplateView.groovy x: 4 commits (30d) y: 188 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/DefaultJsonGenerator.java x: 5 commits (30d) y: 388 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 5 commits (30d) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultGrailsJsonViewHelper.groovy x: 4 commits (30d) y: 752 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 4 commits (30d) y: 541 lines of code grails-web-common/src/main/groovy/grails/web/servlet/mvc/GrailsParameterMap.java x: 3 commits (30d) y: 255 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/GrailsWebRequest.java x: 3 commits (30d) y: 353 lines of code grails-web-common/src/main/groovy/org/grails/web/util/WebUtils.java x: 3 commits (30d) y: 298 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 3 commits (30d) y: 601 lines of code grails-web-databinding/src/main/groovy/org/grails/web/databinding/DefaultASTDatabindingHelper.java x: 2 commits (30d) y: 231 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultLinkGenerator.groovy x: 10 commits (30d) y: 345 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 3 commits (30d) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 4 commits (30d) y: 741 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java x: 4 commits (30d) y: 811 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlCreatorCache.java x: 5 commits (30d) y: 321 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 4 commits (30d) y: 975 lines of code
2646.0
lines of code
  min: 1.0
  average: 73.95
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 34.0
commits (30d)
min: 2.0 | average: 4.62 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 5.0 | max: 34.0

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 2 contributors (30d) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 2 contributors (30d) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 2 contributors (30d) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 2 contributors (30d) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 2 contributors (30d) y: 45 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 2 contributors (30d) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 2 contributors (30d) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 2 contributors (30d) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 2 contributors (30d) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 2 contributors (30d) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 2 contributors (30d) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 2 contributors (30d) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 2 contributors (30d) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 2 contributors (30d) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 2 contributors (30d) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 2 contributors (30d) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 2 contributors (30d) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 2 contributors (30d) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 2 contributors (30d) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 2 contributors (30d) y: 24 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 2 contributors (30d) y: 811 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 2 contributors (30d) y: 8 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 2 contributors (30d) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 2 contributors (30d) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 2 contributors (30d) y: 333 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 2 contributors (30d) y: 188 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 2 contributors (30d) y: 700 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 2 contributors (30d) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 2 contributors (30d) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 2 contributors (30d) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 2 contributors (30d) y: 146 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 2 contributors (30d) y: 263 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 2 contributors (30d) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 2 contributors (30d) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 2 contributors (30d) y: 752 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 2 contributors (30d) y: 231 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 2 contributors (30d) y: 284 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 2 contributors (30d) y: 245 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 2 contributors (30d) y: 505 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 2 contributors (30d) y: 583 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 2 contributors (30d) y: 335 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 2 contributors (30d) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 2 contributors (30d) y: 1008 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 2 contributors (30d) y: 200 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 2 contributors (30d) y: 724 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 2 contributors (30d) y: 422 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 2 contributors (30d) y: 1415 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 2 contributors (30d) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 2 contributors (30d) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 2 contributors (30d) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 2 contributors (30d) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 2 contributors (30d) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 2 contributors (30d) y: 321 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 2 contributors (30d) y: 350 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 2 contributors (30d) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 2 contributors (30d) y: 409 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 2 contributors (30d) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 2 contributors (30d) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 2 contributors (30d) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 2 contributors (30d) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 2 contributors (30d) y: 458 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 2 contributors (30d) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 2 contributors (30d) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 2 contributors (30d) y: 718 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 2 contributors (30d) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 2 contributors (30d) y: 631 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 2 contributors (30d) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 2 contributors (30d) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 2 contributors (30d) y: 1113 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 2 contributors (30d) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 2 contributors (30d) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 2 contributors (30d) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 2 contributors (30d) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 2 contributors (30d) y: 878 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 2 contributors (30d) y: 2208 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy x: 3 contributors (30d) y: 240 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 2 contributors (30d) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 2 contributors (30d) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 2 contributors (30d) y: 356 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 2 contributors (30d) y: 855 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 2 contributors (30d) y: 644 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 2 contributors (30d) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 2 contributors (30d) y: 541 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 2 contributors (30d) y: 601 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/ResponseRedirector.groovy x: 3 contributors (30d) y: 105 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 2 contributors (30d) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 2 contributors (30d) y: 741 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 2 contributors (30d) y: 975 lines of code grails-fields/grails-app/views/layouts/_fields/embedded.gsp x: 1 contributors (30d) y: 4 lines of code grails-fields/grails-app/views/templates/_fields/_table.gsp x: 1 contributors (30d) y: 23 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncController.groovy x: 1 contributors (30d) y: 99 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncSpec.groovy x: 1 contributors (30d) y: 113 lines of code grails-scaffolding/src/main/templates/scaffolding/Controller.groovy x: 1 contributors (30d) y: 81 lines of code grails-scaffolding/src/main/templates/scaffolding/ServiceSpec.groovy x: 1 contributors (30d) y: 50 lines of code grails-scaffolding/src/main/templates/scaffolding/Spec.groovy x: 1 contributors (30d) y: 174 lines of code grails-scaffolding/src/main/templates/scaffolding/create.gsp x: 1 contributors (30d) y: 53 lines of code grails-gradle/docs-core/src/main/template/style/guideItem.html x: 1 contributors (30d) y: 127 lines of code grails-gradle/docs-core/src/main/template/style/menu.html x: 1 contributors (30d) y: 20 lines of code
2646.0
lines of code
  min: 1.0
  average: 73.95
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.99 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 16 commits (90d) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 7 commits (90d) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 14 commits (90d) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 20 commits (90d) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 12 commits (90d) y: 45 lines of code grails-wrapper/src/main/java/grails/init/FindSnapshotHandler.java x: 2 commits (90d) y: 54 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 9 commits (90d) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 20 commits (90d) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfilePublishGradlePlugin.groovy x: 10 commits (90d) y: 56 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 14 commits (90d) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 34 commits (90d) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 9 commits (90d) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 3 commits (90d) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AbstractRecursiveAnnotationVisitor.java x: 3 commits (90d) y: 62 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 3 commits (90d) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 3 commits (90d) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 3 commits (90d) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 3 commits (90d) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 3 commits (90d) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 3 commits (90d) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/AnnotationMetadataReader.java x: 3 commits (90d) y: 84 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 3 commits (90d) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 3 commits (90d) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 3 commits (90d) y: 24 lines of code grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy x: 8 commits (90d) y: 21 lines of code grails-core/src/main/groovy/grails/boot/config/tools/ClassPathScanner.groovy x: 7 commits (90d) y: 144 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastoreTransactionManager.java x: 9 commits (90d) y: 69 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 9 commits (90d) y: 811 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/SessionFlushedEvent.java x: 9 commits (90d) y: 13 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/utils/AnnotationMetadataReaderFactory.java x: 8 commits (90d) y: 15 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 8 commits (90d) y: 8 lines of code grails-gradle/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy x: 11 commits (90d) y: 217 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy x: 18 commits (90d) y: 584 lines of code grails-profiles/base/commands/assemble.groovy x: 2 commits (90d) y: 18 lines of code grails-profiles/base/commands/run-app.groovy x: 2 commits (90d) y: 158 lines of code grails-profiles/base/commands/shell.groovy x: 2 commits (90d) y: 6 lines of code grails-profiles/base/commands/stats.groovy x: 2 commits (90d) y: 70 lines of code grails-profiles/base/commands/stop-app.groovy x: 2 commits (90d) y: 85 lines of code grails-profiles/base/commands/test-app.groovy x: 2 commits (90d) y: 82 lines of code grails-profiles/plugin/skeleton/src/main/groovy/@grails.codegen.defaultPackage.path@/@grails.codegen.projectClassName@GrailsPlugin.groovy x: 2 commits (90d) y: 28 lines of code grails-profiles/rest-api/commands/generate-controller.groovy x: 2 commits (90d) y: 44 lines of code grails-profiles/rest-api/commands/generate-views.groovy x: 2 commits (90d) y: 39 lines of code grails-profiles/rest-api/templates/artifacts/scaffolding/FunctionalSpec.groovy x: 2 commits (90d) y: 126 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/AbstractJarProfileRepository.groovy x: 8 commits (90d) y: 100 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/JsonViewGrailsPlugin.groovy x: 7 commits (90d) y: 30 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 6 commits (90d) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONElement.java x: 3 commits (90d) y: 4 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 6 commits (90d) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 3 commits (90d) y: 333 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONWriter.java x: 6 commits (90d) y: 183 lines of code grails-wrapper/src/main/java/grails/init/FindReleaseHandler.java x: 4 commits (90d) y: 39 lines of code grails-wrapper/src/main/java/grails/proxy/SystemPropertiesAuthenticator.java x: 4 commits (90d) y: 14 lines of code buildSrc/src/main/groovy/grails/doc/AddReleaseDropDown.groovy x: 12 commits (90d) y: 134 lines of code buildSrc/src/main/groovy/grails/doc/macros/HiddenMacro.groovy x: 4 commits (90d) y: 9 lines of code grails-async/core/src/main/groovy/grails/async/DelegateAsync.groovy x: 5 commits (90d) y: 14 lines of code grails-async/core/src/main/groovy/grails/async/Promise.groovy x: 5 commits (90d) y: 8 lines of code grails-async/core/src/main/groovy/grails/async/PromiseFactory.groovy x: 5 commits (90d) y: 23 lines of code grails-async/core/src/main/groovy/grails/async/PromiseList.groovy x: 5 commits (90d) y: 68 lines of code grails-async/core/src/main/groovy/grails/async/PromiseMap.groovy x: 5 commits (90d) y: 129 lines of code grails-async/core/src/main/groovy/grails/async/Promises.groovy x: 5 commits (90d) y: 75 lines of code grails-async/core/src/main/groovy/grails/async/decorator/PromiseDecoratorLookupStrategy.groovy x: 6 commits (90d) y: 5 lines of code grails-async/core/src/main/groovy/grails/async/factory/AbstractPromiseFactory.groovy x: 5 commits (90d) y: 86 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/SynchronousPromise.groovy x: 6 commits (90d) y: 61 lines of code grails-async/core/src/main/groovy/org/grails/async/factory/SynchronousPromiseFactory.groovy x: 5 commits (90d) y: 62 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 9 commits (90d) y: 188 lines of code grails-async/plugin/src/main/groovy/grails/artefact/AsyncController.groovy x: 6 commits (90d) y: 27 lines of code grails-async/plugin/src/main/groovy/org/grails/plugins/web/async/AsyncWebRequestPromiseDecoratorLookupStrategy.groovy x: 6 commits (90d) y: 18 lines of code grails-async/plugin/src/main/groovy/org/grails/plugins/web/async/mvc/AsyncActionResultTransformer.groovy x: 6 commits (90d) y: 94 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 2 commits (90d) y: 700 lines of code grails-bootstrap/src/main/groovy/grails/codegen/model/ModelBuilder.groovy x: 4 commits (90d) y: 67 lines of code grails-bootstrap/src/main/groovy/grails/io/ResourceUtils.groovy x: 4 commits (90d) y: 53 lines of code grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy x: 4 commits (90d) y: 77 lines of code grails-bootstrap/src/main/groovy/grails/util/CosineSimilarity.groovy x: 5 commits (90d) y: 33 lines of code grails-bootstrap/src/main/groovy/org/grails/build/logging/GrailsConsoleBuildListener.java x: 4 commits (90d) y: 28 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 7 commits (90d) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/config/NavigableMap.groovy x: 4 commits (90d) y: 543 lines of code grails-bootstrap/src/main/groovy/org/grails/exceptions/reporting/DefaultStackTracePrinter.groovy x: 4 commits (90d) y: 119 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 8 commits (90d) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/DevNullPrintStream.groovy x: 2 commits (90d) y: 117 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 8 commits (90d) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/ResourceLocator.java x: 4 commits (90d) y: 170 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/DirectoryWatcher.java x: 4 commits (90d) y: 93 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 2 commits (90d) y: 146 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/PollingDirectoryWatcher.java x: 2 commits (90d) y: 105 lines of code grails-codecs-core/src/main/groovy/org/grails/plugins/codecs/HexCodecExtensionMethods.groovy x: 7 commits (90d) y: 40 lines of code grails-codecs-core/src/main/groovy/org/grails/plugins/codecs/MD5BytesCodecExtensionMethods.groovy x: 7 commits (90d) y: 13 lines of code grails-codecs-core/src/main/groovy/org/grails/plugins/codecs/MD5CodecExtensionMethods.groovy x: 7 commits (90d) y: 9 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 5 commits (90d) y: 263 lines of code grails-console/src/main/groovy/grails/ui/console/GrailsSwingConsole.groovy x: 3 commits (90d) y: 45 lines of code grails-console/src/main/groovy/grails/ui/console/support/GroovyConsoleWebApplicationContext.groovy x: 4 commits (90d) y: 46 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 5 commits (90d) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/RequestForwarder.groovy x: 5 commits (90d) y: 95 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRedirector.groovy x: 5 commits (90d) y: 124 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 5 commits (90d) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 5 commits (90d) y: 752 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerDomainTransformer.java x: 6 commits (90d) y: 43 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/ControllersAutoConfiguration.java x: 4 commits (90d) y: 153 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/api/ControllersDomainBindingApi.java x: 8 commits (90d) y: 62 lines of code grails-controllers/src/main/groovy/org/grails/plugins/web/servlet/context/BootStrapClassRunner.groovy x: 5 commits (90d) y: 43 lines of code grails-converters/src/main/groovy/grails/converters/JSON.java x: 5 commits (90d) y: 473 lines of code grails-converters/src/main/groovy/grails/converters/XML.java x: 5 commits (90d) y: 401 lines of code grails-converters/src/main/groovy/grails/web/JSONBuilder.groovy x: 7 commits (90d) y: 127 lines of code grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy x: 6 commits (90d) y: 33 lines of code grails-converters/src/main/groovy/org/grails/web/converters/ConverterUtil.java x: 7 commits (90d) y: 112 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationHolder.java x: 7 commits (90d) y: 89 lines of code grails-converters/src/main/groovy/org/grails/web/converters/configuration/ConvertersConfigurationInitializer.java x: 7 commits (90d) y: 196 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 7 commits (90d) y: 231 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/ValidationErrorsMarshaller.java x: 7 commits (90d) y: 67 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/xml/GenericJavaBeanMarshaller.java x: 7 commits (90d) y: 43 lines of code grails-core/src/main/groovy/grails/beans/util/LazyMetaPropertyMap.java x: 5 commits (90d) y: 138 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 3 commits (90d) y: 284 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 3 commits (90d) y: 245 lines of code grails-core/src/main/groovy/grails/config/Config.groovy x: 10 commits (90d) y: 9 lines of code grails-core/src/main/groovy/grails/core/ArtefactHandlerAdapter.java x: 9 commits (90d) y: 120 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 8 commits (90d) y: 505 lines of code grails-core/src/main/groovy/grails/core/GrailsApplication.java x: 6 commits (90d) y: 71 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 9 commits (90d) y: 583 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 5 commits (90d) y: 335 lines of code grails-core/src/main/groovy/grails/util/CacheEntry.java x: 5 commits (90d) y: 186 lines of code grails-core/src/main/groovy/grails/util/GrailsArrayUtils.groovy x: 5 commits (90d) y: 105 lines of code grails-core/src/main/groovy/grails/util/GrailsClassUtils.java x: 10 commits (90d) y: 545 lines of code grails-core/src/main/groovy/grails/util/GrailsStringUtils.groovy x: 8 commits (90d) y: 67 lines of code grails-core/src/main/groovy/grails/util/Holders.java x: 4 commits (90d) y: 163 lines of code grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy x: 9 commits (90d) y: 5 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractArtefactTypeAstTransformation.java x: 8 commits (90d) y: 34 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 8 commits (90d) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApiDelegateTransformation.java x: 9 commits (90d) y: 48 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy x: 4 commits (90d) y: 110 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ArtefactTypeAstTransformation.java x: 9 commits (90d) y: 173 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/DefaultGrailsDomainClassInjector.java x: 9 commits (90d) y: 179 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/EntityASTTransformation.java x: 10 commits (90d) y: 73 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalGrailsClassInjectorTransformation.groovy x: 11 commits (90d) y: 296 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GlobalImportTransformation.groovy x: 9 commits (90d) y: 24 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 9 commits (90d) y: 1008 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsAwareInjectionOperation.java x: 9 commits (90d) y: 146 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java x: 11 commits (90d) y: 114 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 4 commits (90d) y: 200 lines of code grails-core/src/main/groovy/org/grails/config/NavigableMapConfig.java x: 4 commits (90d) y: 338 lines of code grails-core/src/main/groovy/org/grails/config/PrefixedConfig.java x: 4 commits (90d) y: 182 lines of code grails-core/src/main/groovy/org/grails/core/DefaultGrailsControllerClass.java x: 10 commits (90d) y: 158 lines of code grails-core/src/main/groovy/org/grails/core/artefact/DomainClassArtefactHandler.java x: 9 commits (90d) y: 113 lines of code grails-core/src/main/groovy/org/grails/core/cfg/CustomSafeConstructor.groovy x: 3 commits (90d) y: 32 lines of code grails-core/src/main/groovy/org/grails/core/util/StopWatch.java x: 2 commits (90d) y: 137 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPlugin.java x: 8 commits (90d) y: 196 lines of code grails-core/src/main/groovy/org/grails/plugins/AbstractGrailsPluginManager.java x: 6 commits (90d) y: 484 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPlugin.java x: 4 commits (90d) y: 220 lines of code grails-core/src/main/groovy/org/grails/plugins/CoreGrailsPlugin.groovy x: 6 commits (90d) y: 106 lines of code grails-core/src/main/groovy/org/grails/plugins/CorePluginFinder.java x: 5 commits (90d) y: 148 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 11 commits (90d) y: 724 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/ClosureClassIgnoringComponentScanBeanDefinitionParser.java x: 5 commits (90d) y: 175 lines of code grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd x: 3 commits (90d) y: 150 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java x: 4 commits (90d) y: 214 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 5 commits (90d) y: 422 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManager.java x: 8 commits (90d) y: 137 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManagerPostProcessor.java x: 2 commits (90d) y: 215 lines of code grails-data-docs/data-mapping-website/src/main/resources/index.html x: 11 commits (90d) y: 155 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 5 commits (90d) y: 1415 lines of code grails-data-graphql/core/config/codenarc/rules.groovy x: 7 commits (90d) y: 311 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/GraphQLEntityHelper.groovy x: 7 commits (90d) y: 77 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/Schema.groovy x: 7 commits (90d) y: 419 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/entity/EntityFetchOptions.java x: 7 commits (90d) y: 155 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/entity/property/impl/PersistentGraphQLProperty.groovy x: 7 commits (90d) y: 183 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/fetcher/DefaultGormDataFetcher.groovy x: 7 commits (90d) y: 102 lines of code grails-data-graphql/core/src/main/groovy/org/grails/gorm/graphql/types/DefaultGraphQLTypeManager.groovy x: 7 commits (90d) y: 215 lines of code grails-data-hibernate5/boot-plugin/src/main/groovy/org/grails/datastore/gorm/boot/compiler/GormCompilerAutoConfiguration.groovy x: 10 commits (90d) y: 24 lines of code grails-data-hibernate5/core/src/main/groovy/grails/orm/PagedResultList.java x: 9 commits (90d) y: 60 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateDatastore.java x: 9 commits (90d) y: 304 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormInstanceApi.groovy x: 9 commits (90d) y: 335 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy x: 6 commits (90d) y: 722 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormValidationApi.groovy x: 9 commits (90d) y: 104 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateSession.java x: 9 commits (90d) y: 142 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 8 commits (90d) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateDatastore.java x: 9 commits (90d) y: 484 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy x: 9 commits (90d) y: 202 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java x: 6 commits (90d) y: 329 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 9 commits (90d) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtil.java x: 9 commits (90d) y: 290 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 9 commits (90d) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java x: 8 commits (90d) y: 230 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.java x: 6 commits (90d) y: 251 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyConfig.groovy x: 9 commits (90d) y: 248 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/compiler/HibernateEntityTransformation.groovy x: 10 commits (90d) y: 246 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/connections/AbstractHibernateConnectionSourceFactory.java x: 6 commits (90d) y: 86 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactory.java x: 6 commits (90d) y: 216 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.groovy x: 6 commits (90d) y: 142 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/multitenancy/MultiTenantEventListener.java x: 6 commits (90d) y: 78 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/proxy/HibernateProxyHandler.java x: 9 commits (90d) y: 86 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 6 commits (90d) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 9 commits (90d) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 6 commits (90d) y: 321 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java x: 9 commits (90d) y: 299 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventTriggeringInterceptor.java x: 9 commits (90d) y: 238 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateRuntimeUtils.groovy x: 6 commits (90d) y: 117 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/transaction/HibernateJtaTransactionManagerAdapter.java x: 6 commits (90d) y: 163 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 6 commits (90d) y: 350 lines of code grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/AbstractMultipleDataSourceAggregatePersistenceContextInterceptor.java x: 9 commits (90d) y: 76 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/BsonPersistentEntityCodec.groovy x: 6 commits (90d) y: 287 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/CodecExtensions.groovy x: 8 commits (90d) y: 397 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 6 commits (90d) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 7 commits (90d) y: 409 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonWriter.java x: 7 commits (90d) y: 336 lines of code grails-data-mongodb/core/src/main/groovy/grails/mongodb/MongoEntity.groovy x: 8 commits (90d) y: 117 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/MongoCriteriaBuilder.java x: 7 commits (90d) y: 115 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/api/MongoStaticApi.groovy x: 6 commits (90d) y: 263 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/gorm/mongo/simple/EnumType.groovy x: 7 commits (90d) y: 176 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoCodecSession.groovy x: 8 commits (90d) y: 288 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 7 commits (90d) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoSession.java x: 8 commits (90d) y: 305 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoClientOptionsBuilder.groovy x: 6 commits (90d) y: 132 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java x: 8 commits (90d) y: 301 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java x: 6 commits (90d) y: 372 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 8 commits (90d) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.java x: 8 commits (90d) y: 339 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 8 commits (90d) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 7 commits (90d) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 9 commits (90d) y: 458 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastore.java x: 9 commits (90d) y: 415 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jMappingContext.java x: 9 commits (90d) y: 163 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 7 commits (90d) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/config/Neo4jDriverConfigBuilder.groovy x: 8 commits (90d) y: 43 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 7 commits (90d) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 9 commits (90d) y: 718 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/parsers/PlingStemmer.java x: 7 commits (90d) y: 727 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 8 commits (90d) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 7 commits (90d) y: 631 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/DefaultConvertersConfiguration.java x: 7 commits (90d) y: 222 lines of code grails-databinding/src/main/groovy/org/grails/databinding/converters/Jsr310ConvertersConfiguration.groovy x: 4 commits (90d) y: 345 lines of code grails-datamapping-core/src/main/groovy/grails/gorm/transactions/GrailsTransactionTemplate.groovy x: 8 commits (90d) y: 109 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/DirtyCheckTransformation.groovy x: 10 commits (90d) y: 41 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/DirtyCheckingTransformer.groovy x: 10 commits (90d) y: 349 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/GlobalJpaEntityTransform.groovy x: 11 commits (90d) y: 40 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/GormEntityTransformation.groovy x: 12 commits (90d) y: 548 lines of code grails-datamapping-core/src/main/groovy/org/grails/compiler/gorm/JpaGormEntityTransformation.groovy x: 10 commits (90d) y: 43 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/AbstractGormApi.groovy x: 8 commits (90d) y: 74 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEnhancer.groovy x: 5 commits (90d) y: 436 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 9 commits (90d) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormInstanceApi.groovy x: 8 commits (90d) y: 213 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormValidationApi.groovy x: 8 commits (90d) y: 176 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.groovy x: 6 commits (90d) y: 305 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/events/AutoTimestampEventListener.java x: 9 commits (90d) y: 225 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/DynamicFinder.java x: 5 commits (90d) y: 582 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy/TenantDelegatingGormOperations.groovy x: 6 commits (90d) y: 634 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/multitenancy/transform/TenantTransform.groovy x: 13 commits (90d) y: 134 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/proxy/GroovyProxyFactory.groovy x: 8 commits (90d) y: 91 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/AbstractResultList.java x: 8 commits (90d) y: 158 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 6 commits (90d) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaASTTransformation.java x: 13 commits (90d) y: 23 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 8 commits (90d) y: 1113 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractServiceImplementer.groovy x: 10 commits (90d) y: 127 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/transform/QueryStringTransformer.groovy x: 6 commits (90d) y: 220 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/transform/ServiceTransformation.groovy x: 13 commits (90d) y: 353 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform/RollbackTransform.groovy x: 10 commits (90d) y: 20 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transactions/transform/TransactionalTransform.groovy x: 9 commits (90d) y: 316 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/AbstractGormASTTransformation.groovy x: 13 commits (90d) y: 44 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/AbstractMethodDecoratingTransformation.groovy x: 13 commits (90d) y: 229 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/OrderedGormTransformation.groovy x: 14 commits (90d) y: 88 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/DetachedCriteria.groovy x: 6 commits (90d) y: 469 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/RxEntity.groovy x: 6 commits (90d) y: 341 lines of code grails-datamapping-rx/src/main/groovy/org/grails/datastore/rx/AbstractRxDatastoreClient.groovy x: 6 commits (90d) y: 458 lines of code grails-datamapping-rx/src/main/groovy/org/grails/gorm/rx/transform/RxScheduleIOTransformation.groovy x: 10 commits (90d) y: 120 lines of code grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/base/GrailsDataTckManager.groovy x: 4 commits (90d) y: 94 lines of code grails-datamapping-validation/src/main/groovy/grails/gorm/validation/DefaultConstrainedProperty.groovy x: 6 commits (90d) y: 460 lines of code grails-datamapping-validation/src/main/groovy/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.java x: 6 commits (90d) y: 236 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/collection/AbstractPersistentCollection.java x: 3 commits (90d) y: 270 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/collection/PersistentList.java x: 3 commits (90d) y: 119 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 3 commits (90d) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/DatastoreUtils.java x: 3 commits (90d) y: 400 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 6 commits (90d) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 3 commits (90d) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java x: 7 commits (90d) y: 348 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 5 commits (90d) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/JpaMappingConfigurationStrategy.java x: 4 commits (90d) y: 315 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 6 commits (90d) y: 878 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/jpa/JpaQueryBuilder.java x: 7 commits (90d) y: 769 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/AstUtils.groovy x: 10 commits (90d) y: 583 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/FieldEntityAccess.java x: 4 commits (90d) y: 456 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/reflect/ReflectionUtils.java x: 11 commits (90d) y: 138 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/transactions/DatastoreTransactionManager.java x: 6 commits (90d) y: 176 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriter.java x: 5 commits (90d) y: 524 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsPrintWriterAdapter.java x: 4 commits (90d) y: 244 lines of code grails-encoder/src/main/groovy/org/grails/buffer/GrailsRoutablePrintWriter.java x: 5 commits (90d) y: 279 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamByteBuffer.java x: 5 commits (90d) y: 354 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 8 commits (90d) y: 2208 lines of code grails-encoder/src/main/groovy/org/grails/encoder/AbstractCharReplacementEncoder.java x: 5 commits (90d) y: 190 lines of code grails-events/transforms/src/main/groovy/org/grails/events/transform/SubscriberTransform.groovy x: 8 commits (90d) y: 148 lines of code grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorFactory.groovy x: 7 commits (90d) y: 164 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocEngine.groovy x: 5 commits (90d) y: 295 lines of code grails-gradle/docs-core/src/main/groovy/grails/doc/DocPublisher.groovy x: 9 commits (90d) y: 552 lines of code grails-gradle/model/src/main/groovy/grails/io/IOUtils.groovy x: 10 commits (90d) y: 237 lines of code grails-gradle/model/src/main/groovy/org/grails/build/parsing/CommandLineParser.java x: 6 commits (90d) y: 202 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/GrailsResourceUtils.java x: 7 commits (90d) y: 549 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/MainClassFinder.groovy x: 4 commits (90d) y: 140 lines of code grails-gradle/model/src/main/groovy/org/grails/io/support/SpringIOUtils.java x: 7 commits (90d) y: 257 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy x: 16 commits (90d) y: 240 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPage.java x: 7 commits (90d) y: 389 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java x: 6 commits (90d) y: 393 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageWritable.java x: 6 commits (90d) y: 188 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 7 commits (90d) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/ModelRecordingGroovyPage.groovy x: 5 commits (90d) y: 159 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageCompiler.groovy x: 11 commits (90d) y: 205 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 5 commits (90d) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageScanner.java x: 7 commits (90d) y: 248 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/transform/LineNumberTransform.java x: 11 commits (90d) y: 446 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 6 commits (90d) y: 356 lines of code grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java x: 11 commits (90d) y: 132 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/GroovyPagesGrailsPlugin.groovy x: 5 commits (90d) y: 230 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy x: 5 commits (90d) y: 252 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/CountryTagLib.groovy x: 7 commits (90d) y: 276 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 5 commits (90d) y: 855 lines of code grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy x: 7 commits (90d) y: 264 lines of code grails-rest-transforms/src/main/groovy/org/grails/plugins/web/rest/render/DefaultRendererRegistry.groovy x: 5 commits (90d) y: 205 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/command/archive/ArchiveCommand.java x: 5 commits (90d) y: 244 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/GroovyCompiler.java x: 5 commits (90d) y: 211 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/AbstractProfile.groovy x: 6 commits (90d) y: 439 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 10 commits (90d) y: 644 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/io/FileSystemInteractionImpl.groovy x: 6 commits (90d) y: 156 lines of code grails-spring/src/main/groovy/grails/spring/BeanBuilder.java x: 8 commits (90d) y: 660 lines of code grails-testing-support-core/src/main/groovy/grails/testing/mixin/integration/Integration.groovy x: 11 commits (90d) y: 12 lines of code grails-testing-support-core/src/main/groovy/org/grails/testing/GrailsApplicationBuilder.groovy x: 4 commits (90d) y: 188 lines of code grails-validation/src/main/groovy/grails/validation/ConstrainedDelegate.groovy x: 4 commits (90d) y: 133 lines of code grails-validation/src/main/groovy/grails/validation/DefaultASTValidateableHelper.java x: 7 commits (90d) y: 203 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/DefaultJsonGenerator.java x: 5 commits (90d) y: 388 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 5 commits (90d) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultGrailsJsonViewHelper.groovy x: 4 commits (90d) y: 752 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 4 commits (90d) y: 541 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonApiViewHelper.groovy x: 4 commits (90d) y: 463 lines of code grails-web-common/src/main/groovy/grails/web/servlet/mvc/GrailsParameterMap.java x: 3 commits (90d) y: 255 lines of code grails-web-common/src/main/groovy/org/grails/web/errors/GrailsWrappedRuntimeException.java x: 3 commits (90d) y: 238 lines of code grails-web-common/src/main/groovy/org/grails/web/json/PathCapturingJSONWriterWrapper.java x: 5 commits (90d) y: 223 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/DefaultGrailsApplicationAttributes.java x: 3 commits (90d) y: 201 lines of code grails-web-common/src/main/groovy/org/grails/web/util/WebUtils.java x: 4 commits (90d) y: 298 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 3 commits (90d) y: 601 lines of code grails-web-databinding/src/main/groovy/org/grails/web/databinding/DefaultASTDatabindingHelper.java x: 2 commits (90d) y: 231 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/ResponseRedirector.groovy x: 13 commits (90d) y: 105 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 6 commits (90d) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingInfo.java x: 4 commits (90d) y: 269 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 4 commits (90d) y: 741 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java x: 7 commits (90d) y: 811 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlCreatorCache.java x: 5 commits (90d) y: 321 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/UrlMappingsHolderFactoryBean.java x: 10 commits (90d) y: 102 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 4 commits (90d) y: 975 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncController.groovy x: 2 commits (90d) y: 99 lines of code grails-scaffolding/src/main/templates/scaffolding/Spec.groovy x: 2 commits (90d) y: 174 lines of code
2646.0
lines of code
  min: 1.0
  average: 73.74
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 34.0
commits (90d)
min: 2.0 | average: 5.64 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 7.0 | max: 34.0

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

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/GrailsProfileGradlePlugin.groovy x: 2 contributors (90d) y: 216 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/compiler/maven/MavenSettingsReader.java x: 2 contributors (90d) y: 54 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/GrailsCli.groovy x: 2 contributors (90d) y: 588 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsDependencyVersions.groovy x: 2 contributors (90d) y: 85 lines of code grails-wrapper-impl/src/main/groovy/grails/init/RunCommand.groovy x: 2 contributors (90d) y: 45 lines of code grails-wrapper/src/main/java/grails/init/Start.java x: 2 contributors (90d) y: 128 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/MavenProfileRepository.groovy x: 2 contributors (90d) y: 121 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/profiles/tasks/ProfileCompilerTask.groovy x: 2 contributors (90d) y: 180 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy x: 2 contributors (90d) y: 471 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/boot/GrailsTestCompilerAutoConfiguration.groovy x: 2 contributors (90d) y: 38 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/repository/GrailsMavenResolverGrapeEngineFactory.groovy x: 2 contributors (90d) y: 73 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationMetadataReadingVisitor.java x: 2 contributors (90d) y: 140 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/AnnotationReadingVisitorUtils.java x: 2 contributors (90d) y: 102 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/ClassMetadataReadingVisitor.java x: 2 contributors (90d) y: 157 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/MethodMetadataReadingVisitor.java x: 2 contributors (90d) y: 114 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationArrayVisitor.java x: 2 contributors (90d) y: 70 lines of code grails-common/src/main/groovy/org/apache/grails/common/annotation/RecursiveAnnotationAttributesVisitor.java x: 2 contributors (90d) y: 18 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ByteVector.java x: 2 contributors (90d) y: 169 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/ClassReader.java x: 2 contributors (90d) y: 545 lines of code grails-common/src/main/groovy/org/apache/grails/common/compiler/asm/Context.java x: 2 contributors (90d) y: 24 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java x: 2 contributors (90d) y: 811 lines of code grails-datamapping-rx/src/main/groovy/grails/gorm/rx/PersistentObservable.java x: 2 contributors (90d) y: 8 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONArray.java x: 3 contributors (90d) y: 406 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONObject.java x: 3 contributors (90d) y: 607 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONTokener.java x: 2 contributors (90d) y: 333 lines of code grails-web-common/src/main/groovy/org/grails/web/json/JSONWriter.java x: 3 contributors (90d) y: 183 lines of code grails-async/core/src/main/groovy/org/grails/async/transform/internal/DelegateAsyncTransformation.java x: 2 contributors (90d) y: 188 lines of code grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java x: 2 contributors (90d) y: 700 lines of code grails-bootstrap/src/main/groovy/org/grails/config/CodeGenConfig.groovy x: 2 contributors (90d) y: 294 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/AntPathMatcher.java x: 3 contributors (90d) y: 366 lines of code grails-bootstrap/src/main/groovy/org/grails/io/support/PathMatchingResourcePatternResolver.java x: 3 contributors (90d) y: 223 lines of code grails-bootstrap/src/main/groovy/org/grails/io/watch/MacOsWatchServiceDirectoryWatcher.java x: 2 contributors (90d) y: 146 lines of code grails-codecs/src/main/groovy/org/grails/commons/DefaultGrailsCodecClass.java x: 2 contributors (90d) y: 263 lines of code grails-controllers/src/main/groovy/grails/artefact/Controller.groovy x: 2 contributors (90d) y: 310 lines of code grails-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy x: 2 contributors (90d) y: 481 lines of code grails-controllers/src/main/groovy/org/grails/compiler/web/ControllerActionTransformer.java x: 2 contributors (90d) y: 752 lines of code grails-converters/src/main/groovy/grails/converters/XML.java x: 2 contributors (90d) y: 401 lines of code grails-converters/src/main/groovy/org/grails/web/converters/marshaller/json/DomainClassMarshaller.java x: 2 contributors (90d) y: 231 lines of code grails-core/src/main/groovy/grails/boot/GrailsApp.groovy x: 2 contributors (90d) y: 284 lines of code grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy x: 2 contributors (90d) y: 245 lines of code grails-core/src/main/groovy/grails/core/DefaultGrailsApplication.java x: 3 contributors (90d) y: 505 lines of code grails-core/src/main/groovy/grails/plugins/DefaultGrailsPluginManager.java x: 3 contributors (90d) y: 583 lines of code grails-core/src/main/groovy/grails/util/AbstractTypeConvertingMap.java x: 2 contributors (90d) y: 335 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/AbstractGrailsArtefactTransformer.java x: 2 contributors (90d) y: 259 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy x: 3 contributors (90d) y: 110 lines of code grails-core/src/main/groovy/org/grails/compiler/injection/GrailsASTUtils.java x: 2 contributors (90d) y: 1008 lines of code grails-core/src/main/groovy/org/grails/config/CompositeConfig.java x: 2 contributors (90d) y: 200 lines of code grails-core/src/main/groovy/org/grails/plugins/BinaryGrailsPlugin.java x: 2 contributors (90d) y: 220 lines of code grails-core/src/main/groovy/org/grails/plugins/DefaultGrailsPlugin.java x: 2 contributors (90d) y: 724 lines of code grails-core/src/main/groovy/org/grails/spring/context/support/ReloadableResourceBundleMessageSource.java x: 2 contributors (90d) y: 422 lines of code grails-core/src/main/groovy/org/grails/transaction/ChainedTransactionManager.java x: 3 contributors (90d) y: 137 lines of code grails-data-docs/data-mapping-website/src/main/resources/stylesheets/screen.css x: 2 contributors (90d) y: 1415 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java x: 2 contributors (90d) y: 529 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java x: 2 contributors (90d) y: 2646 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy x: 2 contributors (90d) y: 468 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java x: 2 contributors (90d) y: 1267 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java x: 2 contributors (90d) y: 1011 lines of code grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java x: 2 contributors (90d) y: 321 lines of code grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.groovy x: 2 contributors (90d) y: 350 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy x: 2 contributors (90d) y: 272 lines of code grails-data-mongodb/bson/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java x: 2 contributors (90d) y: 409 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java x: 2 contributors (90d) y: 667 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java x: 2 contributors (90d) y: 372 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy x: 2 contributors (90d) y: 442 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy x: 2 contributors (90d) y: 570 lines of code grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java x: 2 contributors (90d) y: 1149 lines of code grails-data-mongodb/ext/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy x: 2 contributors (90d) y: 458 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy x: 2 contributors (90d) y: 435 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java x: 2 contributors (90d) y: 931 lines of code grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy x: 2 contributors (90d) y: 718 lines of code grails-data-simple/src/main/groovy/org/grails/datastore/mapping/simple/query/SimpleMapQuery.groovy x: 2 contributors (90d) y: 690 lines of code grails-databinding-core/src/main/groovy/grails/databinding/SimpleDataBinder.groovy x: 2 contributors (90d) y: 631 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/GormEntity.groovy x: 2 contributors (90d) y: 497 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/finders/DynamicFinder.java x: 2 contributors (90d) y: 582 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/criteria/AbstractDetachedCriteria.groovy x: 2 contributors (90d) y: 657 lines of code grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/query/transform/DetachedCriteriaTransformer.java x: 2 contributors (90d) y: 1113 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java x: 2 contributors (90d) y: 761 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java x: 2 contributors (90d) y: 1354 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java x: 2 contributors (90d) y: 387 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategy.java x: 2 contributors (90d) y: 648 lines of code grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/query/Query.java x: 2 contributors (90d) y: 878 lines of code grails-encoder/src/main/groovy/org/grails/buffer/StreamCharBuffer.java x: 3 contributors (90d) y: 2208 lines of code grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy x: 3 contributors (90d) y: 240 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesTemplateEngine.java x: 2 contributors (90d) y: 519 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/compiler/GroovyPageParser.java x: 2 contributors (90d) y: 1141 lines of code grails-gsp/core/src/main/groovy/org/grails/gsp/io/DefaultGroovyPageLocator.java x: 2 contributors (90d) y: 356 lines of code grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/FormTagLib.groovy x: 2 contributors (90d) y: 855 lines of code grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy x: 2 contributors (90d) y: 644 lines of code grails-spring/src/main/groovy/grails/spring/BeanBuilder.java x: 3 contributors (90d) y: 660 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java x: 2 contributors (90d) y: 379 lines of code grails-views-gson/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy x: 2 contributors (90d) y: 541 lines of code grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/ParameterCreationListener.java x: 3 contributors (90d) y: 5 lines of code grails-web-databinding/src/main/groovy/grails/web/databinding/GrailsWebDataBinder.groovy x: 2 contributors (90d) y: 601 lines of code grails-web-url-mappings/src/main/groovy/grails/web/mapping/ResponseRedirector.groovy x: 4 contributors (90d) y: 105 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingEvaluator.java x: 3 contributors (90d) y: 943 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java x: 2 contributors (90d) y: 741 lines of code grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java x: 3 contributors (90d) y: 811 lines of code grails-gradle/docs-core/src/main/template/css/main.css x: 2 contributors (90d) y: 975 lines of code grails-fields/grails-app/views/layouts/_fields/embedded.gsp x: 1 contributors (90d) y: 4 lines of code grails-fields/grails-app/views/templates/_fields/_table.gsp x: 1 contributors (90d) y: 23 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncController.groovy x: 1 contributors (90d) y: 99 lines of code grails-scaffolding/src/main/templates/scaffolding/AsyncSpec.groovy x: 1 contributors (90d) y: 113 lines of code grails-scaffolding/src/main/templates/scaffolding/Controller.groovy x: 1 contributors (90d) y: 81 lines of code grails-scaffolding/src/main/templates/scaffolding/ServiceSpec.groovy x: 1 contributors (90d) y: 50 lines of code grails-scaffolding/src/main/templates/scaffolding/Spec.groovy x: 1 contributors (90d) y: 174 lines of code grails-scaffolding/src/main/templates/scaffolding/create.gsp x: 1 contributors (90d) y: 53 lines of code grails-gradle/docs-core/src/main/template/style/guideItem.html x: 1 contributors (90d) y: 127 lines of code grails-gradle/docs-core/src/main/template/style/menu.html x: 1 contributors (90d) y: 20 lines of code
2646.0
lines of code
  min: 1.0
  average: 73.74
  25th percentile: 13.0
  median: 29.0
  75th percentile: 72.0
  max: 2646.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.99 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0