dsldevkit / dsl-devkit

Developer kit for implementing Domain Specific Languages with Xtext. Format, Check, Export and Scope languages of DSL Developer Kit standardize DSL implementations.
https://ddk.tools.avaloq.com
Eclipse Public License 1.0
42 stars 28 forks source link

SCA configuration #22

Open kai-ho opened 6 years ago

kai-ho commented 6 years ago

Configuration of Checkstyle, PMD, FindBugs is currently written to be compatible with Maven reporting targets and Jenkins plug-ins of that tools. This has to be adjusted to work with "plain" Maven build, i.e. violations should be logged to the console and fail the build. SCA tools will also need to be executed in the (Maven/Travis) build which requires existing SCA markers to be cleaned up.

kai-ho commented 6 years ago

@rmitin: This issue is fixed with https://github.com/kai-ho/dsl-devkit/commit/faa30a5485c128f00d6980b8b8b50f664b8b9a2a, however the build fails on that as we have some SCA violations. Let's fix them and I will create a pull request then...

kai-ho commented 6 years ago

This is basically fixed with the integration of pull request https://github.com/dsldevkit/dsl-devkit/pull/25. However, PMD and Findbugs are not active yet (see https://github.com/dsldevkit/dsl-devkit/commit/3cc5e84bdfa81c8c02658272df0211d4f41356fa).