CheckstyleはJava開発ツールで、コーディング標準に従ったコード作成を支援します。Google Java StyleとSun Conventionsをサポートし、高度に設定可能で、MavenやAntなどのビルドツールと統合できます。
オープンソース。新しい可能性。
優れたオープンソースプロジェクトを見つけ、匿名でプロジェクトを投稿し、自分のプロジェクトを申請して編集できます。
好奇心とともに、オープンソースの世界へ。
THE FIRST COLLECTIONSwiftLintは、Swiftコードのスタイルと規約を強制する、200以上の設定可能なルールを持つ広く使用されているオープンソースのリンターで、Xcode、VS Code、CIパイプラインなどと統合します。
这是一个精选的 Java 开源项目集合,涵盖 AI 框架、实战项目、系统设计、工具类库及开发工具等领域,旨在为 Java 开发者提供高质量学习资源与技术参考。
Phronesisは、LLMエージェントのコンテキストウィンドウ外でプロジェクトの慣習を強制するRETEルールエンジンであり、長時間のセッションにおけるコンテキストドリフトを防ぎます。
SNAFUは、ソースコードのシンボル名を評価し、より明確な代替案を提案するエージェント型LLMツールです。名前の曖昧さを定量化するNAN(Name Ambiguity Number)を計算し、人間による確認を交えたパイプラインで改善を行います。
Strixは、自律型エージェントを使用してアプリケーションの脆弱性を特定、検証し、実際のPoCエクスプロイトを通じて修正を行うオープンソースのAI駆動型ペネトレーションテストツールです。
Keployは、eBPFを使って実際のAPI呼び出し・DBクエリ・ストリーミングイベントを記録し、コード変更なしでテストやデータモックとして再生する、オープンソースで言語非依存のAPI・統合テストツールです。
Tachは、モジュラなモノリスアーキテクチャの依存関係とインターフェースを視覚化・強制するためのRust製Pythonツールです。
reviewdogは、プログラミング言語を問わずあらゆるリンターやコード解析ツールと連携する自動コードレビューツールです。差分に基づいて結果をフィルタリングし、CIパイプラインを通じてGitHub、GitLab、Bitbucketなどのコードホスティングサービスにレビューコメントを投稿します。
CytoScnPyはRustで実装された高速・低メモリなPython用静的解析ツール。デッドコード検出、セキュリティ検査(手先分析含む)、コード品質メトリクスに対応し、主要Webフレームワークをサポート。
LintroはMITライセンスのコマンドラインツールで、多数のリンター、フォーマッター、型チェッカー、セキュリティスキャナーを単一のインターフェースに統合します。一貫したレポート、自動修正、Dockerイメージ、および独自のAPIキーを使用したオプションのAI支援レビューを提供します。
Dittoはts-morphでJS/TSリポジトリをスキャンし、LLMで関数をフィンガープリントし、埋め込みによって振る舞いの重複をクラスター化し、サンドボックスで純粋関数を実行して差異を特定するツールです。