Analyze code quality and security
Learn how to analyze applications in IntelliJ IDEA
- Security: Detect vulnerable and malicious dependencies, identify insecure API usage, and fix potential security issues
- Code inspections: Detect and fix potential bugs, code quality issues, and other problems
Analyze dependencies
- Dependencies analysis: Analyze dependencies between modules, packages, and classes
- Dependency Structure Matrix: Visualize dependencies between the parts of your project and highlight the information flow
Profile applications
- Introduction to profiling: Learn about profiling capabilities in IntelliJ IDEA
- Introduction to CPU and allocation profiling: Learn the basic concepts of CPU and allocation profiling
Analyze and diagnose code
- Analyze external stack traces: Paste an exception to the Stack Trace Analyzer, explore information, and navigate to the corresponding source code
- Analyze duplicates: Find repetitive blocks of code in a set of files