SKILL

quarkus-verification

Quarkusプロジェクト検証ループ:ビルド、静的分析、カバレッジ付きテスト、セキュリティスキャン、ネイティブコンパイル、本番環境またはPR前の差分レビュー。

Original · translation did not pass checks

Target: Target not categorized. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original Japanese text

Topics in the source

  • Quarkus Verification Loop
  • When to Activate
  • Phase 1: Build
  • Phase 2: Static Analysis
  • Checkstyle, PMD, SpotBugs (Maven)
  • SonarQube (if configured)
  • Common Issues to Address
  • Phase 3: Tests + Coverage

PR、メジャー変更後、および本番前に実行します。 Quarkusサービスのプルリクエスト開始前 メジャーリファクタリングまたは依存関係アップグレード後 ステージング本番環境前のプリデプロイメント検証 フル ビルド → リント → テスト → セキュリティスキャン → ネイティブコンパイルパイプライン実行 テストカバレッジが閾値を満たす(80%以上)ことを検証 ネイティブイメージ互換性テスト ビルド失敗時は停止してコンパイルエラーを修正します。 未使用のインポートまたは変数 複雑なメソッド(高い環状複雑度) 潜在的なnullポインター逆参照 SpotBugsでフラグが立つセキュリティ問題 モック化された依存関係でサービスロジックテスト: 実データベース(Testcontainers)でテスト: REST Assured でRESTエンドポイントテスト: 詳細なカバレッジに対してtarget/site/jacoco/index.htmlを確認: 全行カバレッジ(目標:80%以上) ブランチカバレッジ(目標:70%以上) カバレッジされていない重要パスを特定 CVEについて target/dependency-check-report.html を確認。 [ ] 全シークレットが環境変数(コード内ではない) [ ] 全エンドポイントの入力検証 [ ] 認証/認可設定済み [ ] CORS適切に設定 [ ] セキュリティヘッダー設定 [ ] BCryptでパスワードハッシュ化 [ ] SQLインジェクション保護(パラメータ化クエリ) [ ] 公開エンドポイントのレート制限 GraalVM ネイティブイメージ互換性テスト: 一般的な問題: Reflection: 動的クラスのリフレクション設定追加 Resources: quarkus.native.resources.includesでリソース含める JNI: ネイティブライブラリ使用時JNIクラス登録 リフレクション設定例: 実行: レスポンスタイム(p50、p95、p99) スループット(リクエスト/秒) エラー率 メモリ使用量 CPU使用量 期待されるレスポンス: [ ] データベースURLが環境ごとに設定 [ ] シークレットが外部化(Vault、環境変数) [ ] ロギングレベルが適切 [ ] CORS origins が正しく設定 [ ] レート制限を設定 [ ] モニタリング/トレーシング有効化 [ ] OpenAPI/Swaggerドキュメント最新(/q/swagger-ui) [ ] READMEにセットアップ説明有り [ ] APIの変更が文書化 [ ] 互換性破壊の変更にマイグレーションガイド [ ] 設定プロパティが文書化 OpenAPI spec生成: [ ] ビルドが警告なしで成功 [ ]

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
affaan-m/ECC
Source file
docs/ja-JP/skills/quarkus-verification/SKILL.md
Fixed revision
d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: affaan-m/ECC · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:49.603Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.