apigeelint icon indicating copy to clipboard operation
apigeelint copied to clipboard

Static code analysis for Apigee proxy bundles to encourage API developers to use best practices and avoid anti-patterns.

Results 30 apigeelint issues
Sort by recently updated
recently updated
newest added

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

Targeting management server may result in higher than expected latency use with caution.

enhancement
help wanted

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.

enhancement
help wanted

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.