- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאה
- CliAnalysis
- CodeScan
- SourceCode
- DataTypeClassification
- רוצים לנסות?
העלאת התוצאות של ניתוח התאימות לקוד המקומי ויצירת סריקה של בעיות פרטיות. הפונקציה מחזירה google.longrunning.Operation
שמכיל ניתוח וממצאים.
בקשת HTTP
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/repos/*}/scans:generate
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
פרמטרים | |
---|---|
parent |
חובה. שם המשאב של המאגר. לדוגמה: |
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג ב-JSON |
---|
{ "cliAnalysis": { object ( |
שדות | |
---|---|
cli |
חובה. תוצאות הניתוח של CLI. |
local |
חובה. נתיב סריקה מקומי. |
cli |
חובה. גרסת ה-CLI. |
scm |
חובה. מטא-נתונים של SCM. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation
.
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/checks
מידע נוסף זמין במאמר סקירה כללית על OAuth 2.0.
CliAnalysis
התוצאות של ניתוח Code Compliance CLI.
ייצוג ב-JSON |
---|
{ "sources": [ { object ( |
שדות | |
---|---|
sources[] |
אופציונלי. מקורות נתונים שזוהו בסריקה. |
code |
אופציונלי. סריקות קוד שהתבקשו בעקבות ניתוח ראשוני של CLI. |
CodeScan
ניתוח קוד מקור שמתבקש. מכיל את קוד המקור ואת סטטוס העיבוד.
ייצוג ב-JSON |
---|
{ "sourceCode": { object ( |
שדות | |
---|---|
source |
חובה. קוד המקור לניתוח. |
data |
אופציונלי. בקשות לסיווג סוגי נתונים. |
SourceCode
מכיל קוד מקור ממאגר.
ייצוג ב-JSON |
---|
{ "code": string, "path": string, "startLine": integer, "endLine": integer } |
שדות | |
---|---|
code |
חובה. קוד מקור. |
path |
חובה. נתיב הקובץ. |
start |
חובה. מספר השורה הראשונה (מבוסס-1). |
end |
חובה. מספר שורת הסיום (מבוסס על 1). |
DataTypeClassification
בקשה לסיווג סוגי נתונים.
ייצוג ב-JSON |
---|
{
"dataType": enum ( |
שדות | |
---|---|
data |
חובה. סוג הנתונים של המועמד. |
line |
חובה. מספר השורה (החל מ-1). |