I am investigating Feature Envy Detection in my PhD researches. I have extended PMD to support such smell detection and I would like to contribute with the project. My code have some limitations, but it can be improved with other experient developers.
How can I contribute with PMD?
Regards.
Mario Hozano
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would suggest writing up some documentation on how it works and how users can enable or disable it in PMD. Including a broad set of unit tests that prove its operation and ensure we don't break it in later releases is also a must-have.
Create personal fork of PMD in Github, integrate your new features into it, and, once you're happy with it, issue a pull request so we can check it out.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi.
I am investigating Feature Envy Detection in my PhD researches. I have extended PMD to support such smell detection and I would like to contribute with the project. My code have some limitations, but it can be improved with other experient developers.
How can I contribute with PMD?
Regards.
Mario Hozano
I would suggest writing up some documentation on how it works and how users can enable or disable it in PMD. Including a broad set of unit tests that prove its operation and ensure we don't break it in later releases is also a must-have.
Create personal fork of PMD in Github, integrate your new features into it, and, once you're happy with it, issue a pull request so we can check it out.