apigeelint
apigeelint copied to clipboard
Static code analysis for Apigee proxy bundles to encourage API developers to use best practices and avoid anti-patterns.
Both the plugin and the policy tests need to change. Should add tests for a full bundle, to avoid such problems in the future.
This plugin checks hygiene for the Quota policy. Earlier today someone on the community asked about a quota policy configuration that used Indentifier, rather than Identifier, as the element in...
Fix Target Endpoint linting to detect invalid elements such as: IgnoreValidationError
Allow for multiple bundles to be linted from one call.
Targeting management server may result in higher than expected latency use with caution.
Ref: https://cloud.google.com/apigee/docs/api-platform/reference/policies/graphql-policy https://cloud.google.com/apigee/docs/api-platform/reference/policies/cors-policy https://cloud.google.com/apigee/docs/api-platform/reference/policies/external-callout-policy https://cloud.google.com/apigee/docs/api-platform/reference/policies/spike-arrest-policy#useeffectivecount https://cloud.google.com/apigee/docs/api-platform/reference/policies/spike-arrest-policy#useeffectivecount https://cloud.google.com/apigee/docs/api-platform/reference/policies/oauthv2-policy#RFCCompliantRequestResponseElement https://cloud.google.com/apigee/docs/release/notes/apigee-release-notes#apigee-hybrid-releases
Error on dynamic URLs in target server URL tag.
Readme says this linter is to: > encourage API developers to use best practices and avoid anti-patterns but there's no links to the description of how these best practices should...
Attempting to overwrite a reserved variable name - or commonly policy populated variable names should generate an error or warning respectively.
Current templates from ESLint point to eslint documentation, update for Apigee documentation.