You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We often have rules, that make certain assumptions of the grammar. When we update the grammar to support a new Java version (like #3366), some rules might fail with a NPE (e.g. #3420).
Describe the solution you'd like
We should have a sample project on which pmd is executed by our regression tester, so that we see these problems earlier.
Just run PMD in PMDCoverageTest on src/main/resources, where we have some source, that uses the new language - but then we don't run PMD with the proper auxclasspath, as these java files are not compiled. Because of that, some rules might stop early, if the type couldn't be resolved.
Is your feature request related to a problem? Please describe.
We often have rules, that make certain assumptions of the grammar. When we update the grammar to support a new Java version (like #3366), some rules might fail with a NPE (e.g. #3420).
Describe the solution you'd like
We should have a sample project on which pmd is executed by our regression tester, so that we see these problems earlier.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: