Skip to content
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

Project-specific rulesets #8

Open
Zero3 opened this issue Aug 10, 2015 · 1 comment
Open

Project-specific rulesets #8

Zero3 opened this issue Aug 10, 2015 · 1 comment

Comments

@Zero3
Copy link

Zero3 commented Aug 10, 2015

Hiya there. Here is another enhancement suggestion:

It would be nice to be able to specify rulesets per project instead of globally. I have some projects that has very rigorous rules, like Javadoc'ing everything, and some project that has more lenient rules (personal pet projects, for example), where more things are allowed. Having to go to the global EasyPmd options and change the active rulesets every time you switch projects is quite cumbersome.

@giancosta86
Copy link
Owner

Thanks for the suggestion! ^__^

It would probably be a nice enhancement, but I'm afraid it might cause further issues:

  1. What about project-related NetBeans APIs? Would one still be able to integrate EasyPmd in projects targeting different kinds of technologies and languages? I should investigate that.
  2. What should be done when multiple projects are open at the same time, with dedicated EasyPmd settings? There should probably be multiple engine instances loaded at once.
  3. Global settings and per-project settings, how should they be related?

Anyway, I'll certainly consider this suggestion when working on the next major architectural revision of the plugin! ^__^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants