Sonar Lint Vs Apigee Lint -Apigee SaaS Dev Ops

1. For apigee SaaS does Sonalint works or we mandatorily requires Apigee Lint did not get any delta documented in Online.

2. We have minimal custom code /scripts hence I belive Aigee Lint would be enough ? or JS Lint is also required (meaning both is required ?)

3. We have Jenkins for CI and CD , Sonarqube, Maven (listing few) but as per link indicates apickli as optional ?

1 1 1,085
1 REPLY 1

Hi, @abiram8 

1. SonarLint (https://www.sonarlint.org/ ) seems more of the general linters, whereas https://github.com/apigee/apigeelint has more focus on the Apigee Policies. Apigeelint validates your proxy against existing rules against proxy bundle, proxy definitions, target definitions, flows, steps, policies & everything else which Apigee-specific. Hence, use Apigeelint for any of the Apigee versions, whether it is Edge (SaaS), X, or Hybrid.
https://github.com/apigee/apigeelint has a table in the Rules section.

2. With minimal custom code Apigeelint is enough.

3. Apickli is your choice when you are testing your Apigee proxies. I'm not sure SonarQube or Maven could test as easily as Apickli could test APIs with BDD/Gherkin. https://github.com/apickli/apickli 

please let me know if my answers solving your questions.

regards, Yermek