- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- CliAnalysis
- CodeScan
- SourceCode
- DataTypeClassification
- इसे आज़माएं!
यह कुकी, स्थानीय कानून के मुताबिक कोड के इस्तेमाल से जुड़े विश्लेषण के नतीजे अपलोड करती है. साथ ही, निजता से जुड़ी समस्याओं को स्कैन करती है. यह फ़ंक्शन, विश्लेषण और नतीजों वाला google.longrunning.Operation
दिखाता है.
एचटीटीपी अनुरोध
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/repos/*}/scans:generate
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. रिपो के संसाधन का नाम. उदाहरण: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "cliAnalysis": { object ( |
फ़ील्ड | |
---|---|
cli |
ज़रूरी है. सीएलआई विश्लेषण के नतीजे. |
local |
ज़रूरी है. लोकल स्कैन पाथ. |
cli |
ज़रूरी है. सीएलआई वर्शन. |
scm |
ज़रूरी है. एससीएम मेटाडेटा. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के स्कोप
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/checks
ज़्यादा जानकारी के लिए, OAuth 2.0 से जुड़ी खास जानकारी देखें.
CliAnalysis
कोड के नियमों के पालन से जुड़े सीएलआई विश्लेषण के नतीजे.
JSON के काेड में दिखाना |
---|
{ "sources": [ { object ( |
फ़ील्ड | |
---|---|
sources[] |
ज़रूरी नहीं. स्कैन में डेटा सोर्स का पता चला. |
code |
ज़रूरी नहीं. सीएलआई के शुरुआती विश्लेषण के बाद, कोड स्कैन करने के अनुरोध किए गए. |
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 से शुरू होने वाला). |