GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

google/error-prone

Catch common Java mistakes as compile-time errors (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 25google

最高順位

#380

総合 · Java 言語別

7.3K

累計スター

828

フォーク数

0

直近 30 日のランクイン日数

プロジェクト状態ライセンス: Apache-2.0最終 push: October 25未解決 Issue(PR 含む): 559

2026-10-25 から収集。不明 = 未収集

README にバッジを貼ろう · google/error-prone[![README にバッジを貼ろう](https://git.vaiox.xyz/api/badge/google/error-prone.svg)](https://git.vaiox.xyz/ja/repo/google/error-prone)
<a href="https://git.vaiox.xyz/ja/repo/google/error-prone"><img src="https://git.vaiox.xyz/api/badge/google/error-prone.svg" alt="README にバッジを貼ろう" height="20"></a>

プロジェクト文書

Error Prone

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

public class ShortSet {
  public static void main (String[] args) {
    Set<Short> s = new HashSet<>();
    for (short i = 0; i < 100; i++) {
      s.add(i);
      s.remove(i - 1);
    }
    System.out.println(s.size());
  }
}
error: [CollectionIncompatibleType] Argument 'i - 1' should not be passed to this method;
its type int is not compatible with its collection's type argument Short
      s.remove(i - 1);
              ^
    (see https://errorprone.info/bugpattern/CollectionIncompatibleType)
1 error

Getting Started

Our documentation is at errorprone.info.

Error Prone works with Bazel, Maven, Ant, and Gradle. See our installation instructions for details.

Developing Error Prone

Developing and building Error Prone is documented on the wiki.

Links

現在のランクイン

  • 380

    総合 · 歴代最強 · Java

    7.3K スター · 828 fork · 総スター数

    総合 · Java →

直近30日の推移

直近 30 日間のランクイン記録はありません。

類似プロジェクト · 共有トピック

← ランキングへ戻る