At JetBrains we develop a static code analysis plugin, which integrates our own code analysis engine with 3rd-party parsers (via LSP protocol) and shows analysis results inside the IDE (or in CI).
The plugin finds issues in user code: errors, potential bugs, and security problems. It supports multiple languages (Java, JavaScript, Python, C#, and others).
Your task is to help us to improve it: add quick fixes, better problem-trace visualization, fix infrastructure issues (e.g. make sure editor changes are immediately synced to backend), improve translation layer, create new inspections, and apply AI models.
Technologies used: Java/Kotlin, IntelliJ API, Qodana, TeamCity, OCaml
Knowledge of Java or Kotlin