QAPlug is an Intellij IDEA plugin to manage code quality which integrates tools such as PMD, Checkstyle and Findbugs.
Elevate Your Code Quality Inside IntelliJ IDEA
QAPlug seamlessly integrates leading static analysis tools—PMD, Checkstyle, and FindBugs—directly into your JetBrains IDE for real-time code inspection and complete quality management.
“QAPlug has transformed our workflow. We catch issues early, improving our delivery speed massively!”
Alice Johnson
Lead Developer, Tech Solutions
Key Value Proposition
Why Choose Us?
100% Free & Open Integration
Zero setup friction for teams or solo developers.
Multi-Tool Suite
PMD, Checkstyle, FindBugs & Hammurapi under one hood.
Real-Time Analysis
Detect bugs, vulnerabilities, and formatting issues as you code.
Supported by SolDevelo
Built and maintained by software quality experts.
Core Features & Capabilities
Seamless IntelliJ IDEA Integration
Native integration with JetBrains IntelliJ IDEA. Install with a few clicks directly from the official plugin repository and start analyzing without leaving your IDE.
Multi-Engine Analysis (PMD, Checkstyle, FindBugs)
No need to manage multiple plugins. QAPlug bundles top-tier static code analysis tools into a unified, user-friendly interface.
Real-Time On-the-Fly Checks
Identify code smells, potential bugs, and formatting violations immediately while typing. Fix issues before pushing code to repository.
Custom Profile Import & Export
Easily import existing Checkstyle, PMD, or FindBugs XML configuration files. Export customized profiles across your entire software engineering team to enforce company-wide coding standards.
Extended Quality Reports & Metrics
Access deep insights including total files, source lines of code (SLOC), classes, and method counts alongside granular issue classifications and time statistics.
Automated Update Notifications
Stay up-to-date effortless with integrated version checking that alerts you whenever new enhancements or module updates are available.
Flexible Analysis Scopes & VCS Integration
Focus analysis exactly where you need it. Run checks across an entire project, specific modules, selected directories, uncommitted Version Control (VCS) changes, or single open files to save time and streamline code reviews.
Multi-Format Report Export
Easily share and archive code quality assessments across your team. Export comprehensive inspection summaries, metrics, and problem lists directly to standard HTML or XML formats for documentation and external auditing.
Tools we integrated
Supported Static Analysis Engines
QAPlug – PMD
Finds common flaws like unused variables, empty catch blocks, unnecessary object creation, and suboptimal expressions.
QAPlug – Checkstyle
Enforces coding style guidelines, formatting rules, and naming conventions to ensure consistency across developer teams.
QAPlug – FindBugs
Uses static analysis to look for performance issues, concurrency bugs, and potential null pointer dereferences in Java bytecode.
QAPlug – Hammurapi
Provides additional structural checks and compliance standards tailored to enterprise Java applications.