Skip to content
View thahnen's full-sized avatar
đź‘Š
Working on SonarLint for Eclipse just for you!
đź‘Š
Working on SonarLint for Eclipse just for you!

Organizations

@SonarSource @CodeforNiederrhein @VISUS-Health-IT-GmbH
Block or Report

Block or report thahnen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thahnen/README.md

Who am I?

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:

Personal work

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.

Build systems (mostly JVM)

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

Eclipse plug-ins / RCP

While working daily with Eclipse, I'm also eager to build plug-ins as well as RCP applications based on the Eclipse ecosystem:

Miscellaneous

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!

Pinned

  1. SonarSource/sonarlint-eclipse SonarSource/sonarlint-eclipse Public

    SonarLint for Eclipse

    Java 260 126

  2. sonarlint-eclipse-launcher sonarlint-eclipse-launcher Public

    Eclipse launcher for developing SonarLint for Eclipse

    Ruby

  3. VISUS-Health-IT-GmbH/jUnitReportsPlugin VISUS-Health-IT-GmbH/jUnitReportsPlugin Public

    Gradle Plugin allowing projects to report their jUnit results!

    Kotlin

  4. RunTestsSeparateJVMPlugin RunTestsSeparateJVMPlugin Public

    Run jUnit tests in a separate JVM. Differ between tests running sequentially and in parallel.

    Kotlin

  5. GitOfHolding GitOfHolding Public

    Versionierung für Speicherstände von D&D-Spielen (bsp. Baldurs Gate II: Enhanced Edition)

    Lua 1

  6. throws throws Public

    Python library to emulate the @throws decorator of Kotlin, mainly for documentation and debugging.

    Python