- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- CliAnalysis
- CodeScan
- SourceCode
- DataTypeClassification
- Faça um teste
Faz upload dos resultados da análise de conformidade de código local e gera uma verificação de problemas de privacidade. Retorna um google.longrunning.Operation
que contém análises e descobertas.
Solicitação HTTP
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/repos/*}/scans:generate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. Nome do recurso do repositório. Exemplo: |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "cliAnalysis": { object ( |
Campos | |
---|---|
cli |
Obrigatório. Resultados da análise da CLI. |
local |
Obrigatório. Caminho de leitura local. |
cli |
Obrigatório. Versão da CLI. |
scm |
Obrigatório. Metadados do SCM. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/checks
Para mais informações, consulte a visão geral do OAuth 2.0.
CliAnalysis
Os resultados de uma análise da CLI de conformidade de código.
Representação JSON |
---|
{ "sources": [ { object ( |
Campos | |
---|---|
sources[] |
Opcional. Fontes de dados detectadas na verificação. |
code |
Opcional. Solicitou verificações de código resultantes da análise preliminar da CLI. |
CodeScan
Uma análise solicitada do código-fonte. Contém o código-fonte e o estado de processamento.
Representação JSON |
---|
{ "sourceCode": { object ( |
Campos | |
---|---|
source |
Obrigatório. Código-fonte a ser analisado. |
data |
Opcional. Solicitações de classificação de tipo de dados. |
SourceCode
Contém o código-fonte de um repositório.
Representação JSON |
---|
{ "code": string, "path": string, "startLine": integer, "endLine": integer } |
Campos | |
---|---|
code |
Obrigatório. Código-fonte. |
path |
Obrigatório. Caminho do arquivo. |
start |
Obrigatório. Número da linha inicial (com base em 1). |
end |
Obrigatório. Número da linha final (com base em 1). |
DataTypeClassification
Uma solicitação para classificar tipos de dados.
Representação JSON |
---|
{
"dataType": enum ( |
Campos | |
---|---|
data |
Obrigatório. Tipo de dados do candidato. |
line |
Obrigatório. Número da linha (baseado em 1). |