static-code-analysis
static-code-analysis copied to clipboard
Maven tooling for static code analysis
Steps to reproduce: 1. Copy maven profile from https://github.com/openhab/static-code-analysis/blob/main/docs/maven-plugin.md to `pom.xml` 2. Replace `${sat.version}` with `0.13.0` (or add property) 3. execute `mvn clean install -P check` Output: ` [ERROR] Failed...
Argh - this one is going to be painful for me. Looks like the type name check enforces a pattern '^[A-Z][a-zA-Z0-9]*$'. Is there any chance we can get an underscore...
As a contributor it would be easier to comply to the SAT rules when they can be checked while using the openHAB Eclipse IDE. That way you don't have to...
When I work with OH code, I see reliance on default locale, charset or time zone from time to time. I can't pursue that every time, because I would never...
The default `Locale` is one of those mostly overlooked things in Java that can cause a lot of bugs. All JVMs have a default `Locale` that they usually get from...
Upgrade checkstyle from 10.26.1 to 11.0.1 Changlog: https://github.com/checkstyle/checkstyle/releases/ @wborn, @kaikreuzer Checkstyle 11 requires Java 17. How do we proceed? I cannot remember right now why we still require Java 11...