My name is Tobi and I'm working at Sonar as a main developer on SonarLint for Eclipse (see GitHub). Nowadays I'm also investing more time into the other SonarLint flavours like SonarLint for JetBrains IDEs and SonarLint for Visual Studio Code.
Next to that I'm focussed around the libraries that make up internal parts of SonarLint (e.g. Omnisharp) and tooling to help in our development and testing process. Here are some of them:
- sonarlint-eclipse-launcher containing useful utilities for day-to-day development of SonarLint for Eclipse
- sonarqube-local containing useful utilities for working with local SonarQube instances
I'm also up for some development in my (spare) freetime, here is a small overview of what I'm tinkering with! I'm hoping that one day Visual Basic Classic will be concidered cool again, as I like to develop with it from time to time.
While developing I'm touching build systems like Ant, Gradle and Maven every day. Therefore I'm most familiar with all of them:
- RunTestsSeparateJVMPlugin for Gradle to run unit tests in a separate JVM (in parallel or sequentially)
- ManifestPlugin to standardize the the META-INF/MANIFEST.MF attributes of Java archives
- Gradle2Ant for mixed Ant-Gradle builds
- VB6Ant to have a build system for Visual Basic Classic projects
While working daily with Eclipse, I'm also eager to build plug-ins as well as RCP applications based on the Eclipse ecosystem:
- VISUSGradlePlugin as an extension to the Gradle plugin in Eclipse
- AbstractUnitRunner for creating runner for abstract classes
- SonarLint for XCode as a prototype for creating a specific flavour for XCode
The bits and peaces that belong nowhere but are still kind of interesting. Mostly build with Python, the language I'm using for over 10+ years now!
- SonarQube plug-in for JXA is a plug-in with rules for JavaScript for Automation
- GitOfHolding is a tool to automate the backup of some old D&D computer games
- throws is a small library to emulate the Kotlin throws(...) annotation / decorator
- Minecraft PC Gamer Demo on macOS is a port of this Windows only Demo version from 2011