SonarQube Support for Oracle APEX Code? (PL/SQL + JavaScript)

Hi all,

I’ve been working more with Oracle APEX lately, and I’m looking to tighten up our development practices—especially around code quality and static analysis. I know SonarQube does a great job with Java, JS, and PL/SQL, but I’m wondering how well it works with APEX projects specifically.

Most of our logic is written in PL/SQL, but there’s also a mix of JavaScript and a bit of HTML/CSS inside APEX pages and dynamic actions. Has anyone here successfully integrated SonarQube into their APEX workflow?

I’d love to know:

  • Which parts of APEX code SonarQube can analyze effectively

  • Any recommended plugins or setup tips

  • If there are any blind spots or things to watch out for

Would appreciate any advice or real-world experience. Thanks in advance!

Hey there.

Generically, SonarQube can analyze PL/SQL (well, in Developer Edition+) and Javascript/Typescript. This code must be syntactically valid/standard PL/SQL or JS/TS code.

There are no specific rules targeting Oracle APEX, and combing through support tickets and internal conversations I find no reference to anybody trying!

Do you have some examples of Oracle Apex code? Any open source repos? Would be curious to see what it acutally looks like in practice.