-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
get rid of dependency to sonar-java-plugin #40
Comments
As a first step towards fixing checkstyle#40 reduce the dependency from sonar-java-plugin to java-squid.
As a first step towards fixing checkstyle#40 reduce the dependency from sonar-java-plugin to java-squid.
Issue checkstyle#40: get rid of dependency to sonar-java-plugin and only depend on java-squid
Checkstyle should not rely on class path. There were few Checks that tried usage of class path, but such implementation endup very problatic and unstable, so we removed it. But looks like plugin tried to address this problem of classpath, BUT it is not supported feature of checkstyle. There are few Checks still use classpath, but they will work fine without it, as they do in other plugins. Usage of such plugin might be a reason why users report no action at non Java files #207 . Checkstyle plugin should not use classpath and should be able to process non-java files. |
checkstyle completely disabled any class path activity in all checks. There still such methods in Checker/Treewalker but they do nothing in core library and only exists for compatibility for some time. Will be completely removed ones maven checkstyle plugin is released after 3.1.0 . Sonar plugin completely ok to drop any features related to classpath and remove this dependency to plugin. |
Fix is merged |
this dependency is required only do smth with classloader.
We should implement this ourself.
We should not depend on this artifact at all.
The text was updated successfully, but these errors were encountered: