-
Notifications
You must be signed in to change notification settings - Fork 161
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
Multiple active configurations and extended scoping #559
Conversation
…ges") hardcoded for testing purposes
…implementations more streamline.
…r "check all modified files"
…ady done in PsiFileValidator.
… is only scanned by the active rules if their corresponding namedscopes match.
This looks great, thank you! This is definitely of interest to others, so it's a great contribution. I needed to apply the following changes to get all the tests to pass - could you please verify these are valid?
|
Nice to have such a quick and positive answer!
) |
I'll merge this in and aim to get it out next weekend - thanks very much! One more thing - I notice you say |
Happy to hear our PR getting into the product so quickly! @Uschi003 was the one I was working with. |
That's great! Thank you very much for accepting this PR! |
Hi @jshiell,
We would like to contribute to your checkstyle-plugin for IntelliJ.
The following new things are possible with our submitted pull request.
The checkstyle settings, which are available in the checkstyle-idea.xml, are adapted so that the new features are available (one specified scope per configuration as well as several active configurations).
The plugin is designed to be backwards compatible, so that no user has to make manual changes or run into problems. As soon as the configuration is changed in the IDE for the first time, it is saved according to the new requirements.
The new functionality works as well for "check current file" as project- and module scanning. Also the "check before commit" and "realtime scanning" is working fine.
This PR might also resolve Issue #445.
If you have any questions, don't hesitate to ask us.
And thank you for creating and maintaining this wonderful plugin!