An open API service for producing an overview of a list of open source projects.

https://github.com/google/error-prone

java static-analysis

Score: 37.58973115166153

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Catch common Java mistakes as compile-time errors


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 7,366
Total Committers: 329
Avg Commits per committer: 22.389
Development Distribution Score (DDS): 0.693

Commits in past year: 613
Committers in past year: 28
Avg Commits per committer in past year: 21.893
Development Distribution Score (DDS) in past year: 0.705

Name Email Commits
cushon c****n@g****m 2262
ghm g****m@g****m 1213
Eddie Aftandilian e****n@g****m 558
Kurt Alfred Kluever k****k@g****m 406
cpovirk c****k@g****m 346
glorioso g****o@g****m 280
Error Prone Team j****t@g****m 234
bhagwani b****i@g****m 212
Alex Eagle a****e@g****m 199
Alan Malloy a****y@g****m 106
awturner a****r@g****m 95
epmjohnston e****n@g****m 93
markbrady m****y@g****m 72
lowasser l****r@g****m 65
andrewrice a****e@g****m 57
ronshapiro r****o@g****m 45
kmb k****b@g****m 41
Stephan Schroevers s****s@t****m 38
Éamonn McManus e****s@g****m 29
Steven Goldfeder s****d@g****m 29
dependabot[bot] 4****] 28
avenet a****t@g****m 24
Colin Decker c****r@g****m 22
Chaoren Lin a****e@g****m 22
Bill Pugh p****h@c****u 21
gak g****k@g****m 18
Rick Ossendrijver r****r@g****m 17
Manu Sridharan m****r@u****m 17
dpb d****b@g****m 17
Matthew Dempsky m****y@g****m 16
and 299 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 407
Total pull requests: 1,676
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Total issue authors: 266
Total pull request authors: 76
Average comments per issue: 2.07
Average comments per pull request: 0.17
Merged pull request: 1,021
Bot issues: 6
Bot pull requests: 1,497

Past year issues: 67
Past year pull requests: 263
Past year average time to close issues: 5 days
Past year average time to close pull requests: 1 day
Past year issue authors: 41
Past year pull request authors: 24
Past year average comments per issue: 1.28
Past year average comments per pull request: 0.14
Past year merged pull request: 193
Past year bot issues: 0
Past year bot pull requests: 231

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/google/error-prone

Top Issue Authors

  • PhilippWendler (13)
  • delanym (11)
  • Chordrain (8)
  • Pankraz76 (8)
  • anthonyvdotbe (7)
  • commonquail (7)
  • ben-manes (7)
  • copybara-service[bot] (6)
  • facboy (6)
  • Carlson-JLQ (5)
  • csrma (5)
  • ksobolew (5)
  • msridhar (5)
  • xenoterracide (4)
  • Emilyaxe (4)

Top Pull Request Authors

  • copybara-service[bot] (1,487)
  • Stephan202 (16)
  • rickie (10)
  • dependabot[bot] (10)
  • cushon (10)
  • commonquail (9)
  • msridhar (9)
  • izeye (7)
  • tkindy (5)
  • cpovirk (5)
  • vlsi (4)
  • scolsen (4)
  • Lucifer6606 (4)
  • electrum (4)
  • oxkitsune (3)

Top Issue Labels

  • lombok (12)
  • Type-NewCheck (2)
  • question (1)
  • help wanted (1)
  • enhancement (1)
  • migrated (1)
  • Status-Accepted (1)
  • Priority-High (1)
  • Type-Enhancement (1)

Top Pull Request Labels

  • dependencies (10)
  • java (7)
  • cla: yes (5)
  • fixture-ok (1)
  • release:fix (1)
  • github_actions (1)

Package metadata

repo1.maven.org: com.google.errorprone:error_prone_annotations

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_annotations/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:11:52.523Z (1 day ago)
  • Versions: 93
  • Dependent Packages: 1,900
  • Dependent Repositories: 3,654
  • Docker Downloads: 8,243,981,076
  • Rankings:
    • Docker downloads count: 0.007%
    • Dependent packages count: 0.041%
    • Dependent repos count: 0.164%
    • Average: 2.106%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_core

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_core/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:12:32.003Z (1 day ago)
  • Versions: 121
  • Dependent Packages: 140
  • Dependent Repositories: 310
  • Docker Downloads: 297,500
  • Rankings:
    • Dependent packages count: 0.539%
    • Dependent repos count: 0.852%
    • Docker downloads count: 2.276%
    • Average: 2.797%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_annotation

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_annotation/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:10:37.499Z (1 day ago)
  • Versions: 121
  • Dependent Packages: 57
  • Dependent Repositories: 82
  • Docker Downloads: 806,779
  • Rankings:
    • Dependent packages count: 1.229%
    • Docker downloads count: 2.058%
    • Dependent repos count: 2.211%
    • Average: 3.164%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_check_api

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_check_api/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:07:02.166Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 51
  • Dependent Repositories: 53
  • Docker Downloads: 297,175
  • Rankings:
    • Dependent packages count: 1.38%
    • Docker downloads count: 2.276%
    • Dependent repos count: 2.946%
    • Average: 3.384%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_type_annotations

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_type_annotations/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:11:16.866Z (1 day ago)
  • Versions: 66
  • Dependent Packages: 42
  • Dependent Repositories: 52
  • Docker Downloads: 56,434,754
  • Rankings:
    • Dependent packages count: 1.604%
    • Docker downloads count: 2.206%
    • Dependent repos count: 2.982%
    • Average: 3.422%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_test_helpers

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_test_helpers/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:08:46.698Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 29
  • Dependent Repositories: 127
  • Rankings:
    • Dependent repos count: 1.628%
    • Dependent packages count: 2.339%
    • Average: 3.572%
    • Stargazers count: 3.621%
    • Forks count: 6.698%
proxy.golang.org: github.com/google/error-prone

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/google/error-prone#section-documentation
  • Licenses: apache-2.0
  • Latest release: v2.50.0+incompatible (published 2 months ago)
  • Last Synced: 2026-08-22T12:01:16.363Z (1 day ago)
  • Versions: 90
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.826%
    • Forks count: 1.087%
    • Average: 4.046%
    • Dependent repos count: 4.717%
    • Dependent packages count: 9.553%
repo1.maven.org: com.google.errorprone:error_prone_refaster

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_refaster/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:08:50.633Z (1 day ago)
  • Versions: 77
  • Dependent Packages: 24
  • Dependent Repositories: 31
  • Rankings:
    • Dependent packages count: 2.708%
    • Stargazers count: 3.621%
    • Dependent repos count: 4.15%
    • Average: 4.294%
    • Forks count: 6.698%
repo1.maven.org: com.google.errorprone:error_prone_ant

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

  • Homepage: http://nexus.sonatype.org/oss-repository-hosting.html
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_ant/
  • Licenses: Apache 2.0
  • Latest release: 2.3.1 (published over 8 years ago)
  • Last Synced: 2026-08-22T11:07:02.258Z (1 day ago)
  • Versions: 57
  • Dependent Packages: 6
  • Dependent Repositories: 17
  • Docker Downloads: 264,082
  • Rankings:
    • Docker downloads count: 2.295%
    • Stargazers count: 3.583%
    • Average: 5.579%
    • Dependent repos count: 5.9%
    • Forks count: 6.41%
    • Dependent packages count: 9.706%
repo1.maven.org: com.google.errorprone:error_prone_docgen_processor

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_docgen_processor/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:05:55.502Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 1
  • Dependent Repositories: 20
  • Rankings:
    • Stargazers count: 3.62%
    • Dependent repos count: 5.398%
    • Forks count: 6.705%
    • Average: 12.176%
    • Dependent packages count: 32.98%
repo1.maven.org: com.google.errorprone:error_prone_parent

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_parent/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:11:52.050Z (1 day ago)
  • Versions: 121
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Rankings:
    • Stargazers count: 3.62%
    • Forks count: 6.705%
    • Dependent repos count: 16.11%
    • Average: 19.146%
    • Dependent packages count: 50.149%
repo1.maven.org: com.google.errorprone:error_prone_docgen

Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

  • Homepage: https://errorprone.info
  • Documentation: https://appdoc.app/artifact/com.google.errorprone/error_prone_docgen/
  • Licenses: Apache 2.0
  • Latest release: 2.50.0 (published 2 months ago)
  • Last Synced: 2026-08-22T11:12:32.012Z (1 day ago)
  • Versions: 121
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.92%
    • Forks count: 5.502%
    • Average: 22.315%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
ubuntu-23.04: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 6 months ago)
  • Last Synced: 2026-03-11T07:13:04.287Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T09:19:03.464Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Documentation: https://packages.debian.org/trixie/error-prone-java
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T17:11:07.799Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 7 months ago)
  • Last Synced: 2026-08-14T04:42:00.753Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Documentation: https://packages.debian.org/bullseye/error-prone-java
  • Licenses: apache-2.0
  • Latest release: 2.4.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T14:30:57.050Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Documentation: https://packages.debian.org/bookworm/error-prone-java
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 6 months ago)
  • Last Synced: 2026-03-12T19:16:54.536Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Licenses: apache-2.0
  • Latest release: 2.4.0-1 (published 7 months ago)
  • Last Synced: 2026-03-07T01:12:45.826Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-23.10: error-prone-java

  • Homepage: https://github.com/google/error-prone
  • Licenses: apache-2.0
  • Latest release: 2.18.0-1 (published 6 months ago)
  • Last Synced: 2026-08-02T12:15:57.457Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-java v2 composite
  • styfle/cancel-workflow-action 0.8.0 composite
.github/workflows/release.yml actions
  • actions/checkout v2.4.0 composite
  • actions/setup-java v2.5.0 composite
  • softprops/action-gh-release v0.1.14 composite
annotation/pom.xml maven
  • com.google.guava:guava ${guava.version}
  • com.google.truth:truth ${truth.version} test
  • junit:junit ${junit.version} test
annotations/pom.xml maven
  • junit:junit ${junit.version} test
check_api/pom.xml maven
  • com.google.auto.value:auto-value-annotations ${autovalue.version} compile
  • com.google.errorprone:error_prone_annotations ${project.version} compile
  • com.github.ben-manes.caffeine:caffeine ${caffeine.version}
  • com.github.kevinstern:software-and-algorithms 1.0
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.errorprone:error_prone_annotation ${project.version}
  • com.google.inject:guice ${guice.version}
  • io.github.java-diff-utils:java-diff-utils 4.0
  • org.checkerframework:dataflow-errorprone ${dataflow.version}
  • com.google.guava:guava-testlib ${guava.version} test
  • com.google.jimfs:jimfs 1.2 test
  • com.google.truth.extensions:truth-java8-extension ${truth.version} test
  • com.google.truth:truth ${truth.version} test
  • junit:junit ${junit.version} test
  • org.hamcrest:hamcrest-core 2.2 test
  • org.mockito:mockito-core ${mockito.version} test
core/pom.xml maven
  • com.google.auto.service:auto-service-annotations ${autoservice.version} compile
  • com.google.auto.value:auto-value-annotations ${autovalue.version} compile
  • com.google.errorprone:error_prone_annotations ${project.version} compile
  • com.google.auto:auto-common 1.2.1
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.errorprone:error_prone_annotation ${project.version}
  • com.google.errorprone:error_prone_check_api ${project.version}
  • com.google.errorprone:error_prone_type_annotations ${project.version}
  • com.google.guava:guava ${guava.version}
  • com.google.protobuf:protobuf-java ${protobuf.version}
  • javax.inject:javax.inject 1
  • org.checkerframework:dataflow-errorprone ${dataflow.version}
  • org.pcollections:pcollections 3.1.4
  • com.google.auto.factory:auto-factory 1.0.1 test
  • com.google.auto.value:auto-value ${autovalue.version} test
  • com.google.common.html.types:proto 1.0.8 test
  • com.google.common.html.types:types 1.0.8 test
  • com.google.dagger:dagger 2.40.5 test
  • com.google.dagger:dagger-producers 2.40.5 test
  • com.google.errorprone:error_prone_test_helpers ${project.version} test
  • com.google.flogger:flogger ${flogger.version} test
  • com.google.guava:guava-testlib ${guava.version} test
  • com.google.gwt.inject:gin 2.1.2 test
  • com.google.inject.extensions:guice-assistedinject 5.1.0 test
  • com.google.inject.extensions:guice-servlet 5.1.0 test
  • com.google.inject.extensions:guice-testlib 5.1.0 test
  • com.google.inject:guice ${guice.version} test
  • com.google.protobuf:protobuf-java-util ${protobuf.version} test
  • com.google.testing.compile:compile-testing ${compile.testing.version} test
  • com.google.testparameterinjector:test-parameter-injector 1.1 test
  • com.google.truth.extensions:truth-java8-extension ${truth.version} test
  • com.google.truth.extensions:truth-proto-extension ${truth.version} test
  • com.google.truth:truth ${truth.version} test
  • com.ibm.icu:icu4j 70.1 test
  • io.netty:netty-all 5.0.0.Alpha2 test
  • joda-time:joda-time 2.10.13 test
  • junit:junit ${junit.version} test
  • org.assertj:assertj-core 3.22.0 test
  • org.easymock:easymock 4.3 test
  • org.gwtproject:gwt-user ${gwt.version} test
  • org.hamcrest:hamcrest-core 1.3 test
  • org.hamcrest:hamcrest-library 1.3 test
  • org.jmock:jmock 2.12.0 test
  • org.jmock:jmock-junit4 2.12.0 test
  • org.jspecify:jspecify ${jspecify.version} test
  • org.mockito:mockito-core ${mockito.version} test
  • org.threeten:threeten-extra 1.7.0 test
  • pl.pragmatists:JUnitParams 1.1.1 test
docgen/pom.xml maven
  • com.google.auto.value:auto-value-annotations ${autovalue.version} provided
  • com.beust:jcommander 1.82
  • com.github.spullara.mustache.java:compiler 0.9.10
  • com.google.code.gson:gson 2.8.9
  • com.google.errorprone:error_prone_annotation ${project.version}
  • com.google.errorprone:error_prone_core ${project.version}
  • com.google.errorprone:error_prone_docgen_processor ${project.version}
  • com.google.guava:guava ${guava.version}
  • org.yaml:snakeyaml 1.30
  • com.google.truth:truth ${truth.version} test
  • junit:junit ${junit.version} test
docgen_processor/pom.xml maven
  • com.google.auto.service:auto-service-annotations ${autoservice.version}
  • com.google.code.gson:gson 2.8.9
  • com.google.errorprone:error_prone_annotation ${project.version}
  • com.google.guava:guava ${guava.version}
refaster/pom.xml maven
  • com.google.errorprone:error_prone_core ${project.version} compile
  • com.google.auto.service:auto-service-annotations ${autoservice.version}
test_helpers/pom.xml maven
  • com.google.errorprone:error_prone_annotations ${project.version} compile
  • com.google.auto.service:auto-service ${autoservice.version} provided
  • com.google.auto.value:auto-value ${autovalue.version} provided
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.errorprone:error_prone_annotation ${project.version}
  • com.google.errorprone:error_prone_check_api ${project.version}
  • com.google.googlejavaformat:google-java-format 1.13.0
  • com.google.jimfs:jimfs 1.2
  • com.google.testing.compile:compile-testing ${compile.testing.version}
  • com.google.truth:truth ${truth.version}
  • junit:junit ${junit.version}
  • org.checkerframework:dataflow-errorprone ${dataflow.version}
  • org.hamcrest:hamcrest-core 2.2
  • org.hamcrest:hamcrest-library 2.2
  • com.google.guava:guava-testlib ${guava.version} test
  • org.mockito:mockito-core ${mockito.version} test
type_annotations/pom.xml maven
  • com.google.errorprone:error_prone_annotations ${project.version} provided
pom.xml maven