UNPKG

apigeelint

Version:

Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow.

56 lines (47 loc) 1.77 kB
<SharedFlow name="sf-default"> <!-- ST003: error, no condition --> <!-- ST004: no error, not an XMLPayload --> <!-- ST005: no error, EV does not extract from FormParam --> <Step> <Name>EV-JSONPayload-1</Name> </Step> <!-- ST003: no error, not a JSONPayload --> <!-- ST004: error, no condition --> <!-- ST005: no error, EV does not extract from FormParam --> <Step> <Name>EV-XMLPayload-response</Name> </Step> <!-- ST003: no error, includes proper Condition --> <!-- ST004: no error, not an XMLPayload --> <!-- ST005: no error, EV does not extract from FormParam --> <Step> <Condition>response.content != null</Condition> <Name>EV-JSONPayload-1</Name> </Step> <!-- ST003: no error, not a JSONPayload --> <!-- ST004: no error, includes proper Condition --> <!-- ST005: no error, EV does not extract from FormParam --> <Step> <Condition>response.content != null</Condition> <Name>EV-XMLPayload-response</Name> </Step> <!-- ST003: no error, EV does not extract from JSONPayload --> <!-- ST004: no error, EV does not extract from XMLPayload --> <!-- ST005: error, EV FormParam but no check --> <Step> <Name>EV-Formparam-1</Name> </Step> <!-- ST003: no error, EV does not extract from JSONPayload --> <!-- ST004: no error, EV does not extract from XMLPayload --> <!-- ST005: no error, EV FormParam and there is a check --> <Step> <Condition>request.formstring != null</Condition> <Name>EV-Formparam-1</Name> </Step> <!-- ST003: no error, EV does not extract from JSONPayload --> <!-- ST004: no error, EV does not extract from XMLPayload --> <!-- ST005: no error, EV does not extract from FormParam --> <Step> <Name>EV-URIPath-1</Name> </Step> </SharedFlow>