このコンテンツでは、CodeQL CLI の最新リリースについて説明します。 このリリースについて詳しくは、 https://github.com/github/codeql-cli-binaries/releases をご覧ください。
以前のリリースの、このコマンドで使えるオプションを詳しく確認するには、ターミナルで --help
オプションを指定してコマンドを実行してください。
このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-03-26. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください。
CodeQL CLI の最新リリースで使用できるコマンドのリファレンス情報。
GitHub CodeQL は、インストール時にユーザーごとにライセンスされます。 CodeQL は、ライセンスの制限の下で特定のタスクでのみ使用できます。 詳しくは、「CodeQL CLI について」を参照してください。
GitHub Advanced Security ライセンスがある場合は、CodeQL を使用して、自動分析、継続的インテグレーション、継続的デリバリーを行うことができます。 詳しくは、「GitHub Advanced Security について」を参照してください。
このコンテンツでは、CodeQL CLI の最新リリースについて説明します。 このリリースについて詳しくは、 https://github.com/github/codeql-cli-binaries/releases をご覧ください。
以前のリリースの、このコマンドで使えるオプションを詳しく確認するには、ターミナルで --help
オプションを指定してコマンドを実行してください。
結果データを BQRS から他の形式に変換します。
2 つの結果セット間の差異を計算します。
[プラミング] BQRS ファイルの安定したハッシュを計算します。
BQRS ファイルのメタデータを表示します。
[プラミング] 単一の BQRS 内のデータを解釈します。
[試験的] 診断情報の一部をデータベースに追加します。
データベースを分析し、ソース コードのコンテキストで意味のある結果を生成します。
CodeQL データベースの再配置可能なアーカイブを作成します。
ディスク上の CodeQL データベースを圧縮します。
いずれかの CodeQL 製品を使用して分析できるソース ツリー用の CodeQL データベースを作成します。
[試験的] データベースから失敗した分析の診断情報をエクスポートします。
[プラミング] データベース作成の最後の手順。
[詳細設定] [プラミング] ファイナライズされていないデータベースを、別のファイナライズされていないデータベースにインポートします。
[プラミング] 指定した CodeQL エクストラクターを使用してスタンドアロン ファイルのインデックスを作成します。
[プラミング] 空の CodeQL データベースを作成します。
[プラミング] 計算されたクエリ結果を SARIF や CSV などの意味のある形式に解釈します。
[プラミング] 表示されたコードのベースライン行の概要を印刷します。
[プラミング] 一連のクエリを一緒に実行します。
[プラミング] トレースされたビルドの一部として単一のコマンドを実行します。
CodeQL データベース アーカイブを抽出します。
データベースをアップグレードして、現在のツールで使用できるようにします。
[プラミング] 特定のデータセットで内部整合性を確認します。
[プラミング] データセットから一時ファイルをクリーンアップします。
[プラミング] TRAP ファイルのセットを生のデータセットにインポートします。
[プラミング] 特定のデータセット内の関係に関する統計を収集します。
[プラミング] データセットをアップグレードして、現在のツールで使用できるようにします。
[試験的] [プラミング] 診断情報の一部を追加します。
[試験的] 失敗した分析の診断情報をエクスポートします。
[ディープ プラミング] JVM の初期化を繰り返さないで複数のコマンドを実行するためのサーバー。
[プラミング] IDE での QL 言語のオンライン サポート。
[配管] データセットに対して 1 つ以上のクエリを実行します。
[プラミング] IDE からのクエリ実行のサポート。
[プラミング] IDE からのクエリ実行のサポート。
[配管] 既存の生の QL データセットでアップグレード スクリプトを実行します。
[試験段階] [ディープ プラミング] 指定されたパックで見つかった拡張可能な述語を報告します。
[詳細設定] 構造化ログ ファイルの概要を作成します。
.qhelp ファイルからエンド ユーザー クエリ ヘルプを生成します。
GitHub コード スキャンに SARIF ファイルをアップロードします。
[試験段階] 現在のパッケージの依存関係として、省略可能なバージョン範囲を含む QL ライブラリ パックのリストを追加し、それらをインストールします。
[試験段階] [プラミング] QL ライブラリ パックをバンドルします。
[試験段階] このパックの依存関係をインストールし、既存のロック ファイルが最新であることを確認します。
[試験段階] [プラミング] ソース コードから QL パッケージの内容をビルドします。
[試験段階] コマンドラインのクエリ仕様で参照される qlpack のセットをレジストリからダウンロードします。 パックは、名前で提供することも、クエリ スイート (.qls) ファイル内で暗黙的に提供することもできます。
[試験段階] 指定したディレクトリ内の qlpack を初期化します。
[試験段階] このパックの依存関係をインストールします。
[試験段階] [ディープ プラミング] このディレクトリにルート化された CodeQL パッケージを一覧表示します。 このディレクトリには、qlpack.yml または .codeqlmanifest.json ファイルが含まれている必要があります。
[試験段階] [プラミング] QL クエリ パックまたはライブラリ パックに含めるファイルのセットを計算します。
[試験段階] QL ライブラリ パックをパッケージ レジストリに発行します。
[試験段階] [プラミング] この QL パックに必要な依存関係のセットを計算します。
[試験段階] このパックの依存関係を、利用可能な最新バージョンに更新します。
QL コードをコンパイルまたはチェックします。
[プラミング] コンパイル済みクエリの中間表現を .qlo ファイルから読み取ります。
QL ソース コードのオートフォーマット。
単一のクエリを実行します。
[ディープ プラミング] データベースに関するメタデータを報告します。
[試験段階] [ディープ プラミング] アクセス可能な拡張機能を決定します。 これには、機械学習モデルとデータ拡張機能が含まれます。
[試験段階] [ディープ プラミング] パック ルートへの特定のパスでアクセスできる拡張機能を特定します。 これには、機械学習モデルとデータ拡張機能が含まれます。
[ディープ プラミング] 特定の言語に使用するエクストラクター パックを決定します。
[ディープ プラミング] ファイル包含/除外 glob のセットを拡張します。
インストールされている CodeQL エクストラクター パックを一覧表示します。
[ディープ プラミング] クエリの QL ライブラリ パスと dbscheme を決定します。
[ディープ プラミング] クエリ ソース ファイルのキーと値のメタデータのペアを解決して返します。
[非推奨] [試験段階] [ディープ プラミング] アクセス可能な機械学習モデルを決定します。
インストールされている QL パックとその場所のリストを作成します。
[ディープ プラミング].qlref ファイルを逆参照して、.ql ファイルを返します。
[ディープ プラミング] クエリ ディレクトリとスイートの仕様を拡張します。
[ディープ プラミング] RAM オプションを準備します。
[ディープ プラミング] 特定のディレクトリで QL 単体テストを検索します。
[ディープ プラミング] 生データセットに対して実行するアップグレードを決定します。
失敗した単体テストの結果を受け入れます。
[プラミング] テスト ディレクトリのデータセットを作成します。
QL クエリの単体テストを実行します。
CodeQL ツールチェーンのバージョンを表示します。