Qodana linters
Qodana is more than a static analysis plugin/UI/CI linter. It is a platform that allows companies to perform multi-level evaluations of the quality of code they own, contract, or purchase.
First, it does help improve code without relying on an IDE, either on a local machine or a build server, and it is designed to be seamlessly integrated into CI/CD pipelines or delivered as a cloud service.
Second, on top of the IntelliJ Inspection functionality, Qodana is extending its number of linters to provide a complete Project Audit.
Linters you can try right now:
Qodana for JVM: static analysis for Java and Kotlin for Server Side projects using the IntelliJ IDEA Ultimate features
Qodana Community for JVM: static analysis for Java and Kotlin for Server Side projects using the IntelliJ IDEA Community features
Qodana Community for Android: static analysis for Android projects
Qodana for PHP: static analysis for PHP projects
Qodana for Python: static analysis for Python projects
Qodana for JS: static analysis for JavaScript and TypeScript projects
The Qodana for JVM, Qodana for PHP, and Qodana for JS linters let you verify compatibility of third-party licenses, see the License audit feature description for details.
To detect code duplicates across different projects, you can use the Qodana Clone Finder linter.
Check the linter you want to try and follow the guidelines!