Skip to content

[doc] Add migration guide for PMD 7#4590

Merged
adangel merged 24 commits into
pmd:masterfrom
adangel:issue-4294-migration-guide
Aug 31, 2023
Merged

[doc] Add migration guide for PMD 7#4590
adangel merged 24 commits into
pmd:masterfrom
adangel:issue-4294-migration-guide

Conversation

@adangel

@adangel adangel commented Jun 2, 2023

Copy link
Copy Markdown
Member

Describe the PR

These are some loose notes I took, while upgrading pmd-examples.
See pmd/pmd-examples#3

Suggestions are welcome!

Related issues

Ready?

  • Added unit tests for fixed bug/feature
  • Passing all unit tests
  • Complete build ./mvnw clean verify passes (checked automatically by github actions)
  • Added (in-code) documentation (if needed)

@adangel adangel added the in:documentation Affects the documentation [doc] label Jun 2, 2023
@adangel adangel added this to the 7.0.0 milestone Jun 2, 2023
@adangel adangel mentioned this pull request Jun 2, 2023
55 tasks
@ghost

ghost commented Jun 2, 2023

Copy link
Copy Markdown
1 Message
📖 Compared to master:
This changeset changes 0 violations,
introduces 281 new violations, 0 new errors and 0 new configuration errors,
removes 0 violations, 1 errors and 0 configuration errors.
Download full report as build artifact
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 0 new errors and 0 new configuration errors,
removes 0 violations, 0 errors and 0 configuration errors.
Full report
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 2 new errors and 0 new configuration errors,
removes 335 violations, 0 errors and 0 configuration errors.
Full report
No regression tested rules have been changed.

Generated by 🚫 Danger

Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md Outdated
adangel and others added 10 commits July 6, 2023 09:07
Literals, Method calls, Constructor calls
- Field access, array access, variable access
- this/super expressions
- type expressions
- method call chains
- Parenthesized expressions
Co-authored-by: Juan Martín Sotuyo Dodero <juansotuyo@gmail.com>
- Extending PMD
- Release downloads
- CLI changes
- Custom distributions
- Rule Tests
- CPD endcolumn
- Final touches for Java AST changes:
add jdoc links, add details collapsible
- Move info from release notes into migration guide
@adangel adangel marked this pull request as ready for review July 8, 2023 18:42
@adangel

This comment was marked as resolved.

Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md
@adangel adangel mentioned this pull request Aug 12, 2023
8 tasks
@adangel adangel mentioned this pull request Aug 22, 2023
5 tasks
Comment thread docs/pages/pmd/userdocs/migrating_to_pmd7.md
adangel added a commit to adangel/pmd that referenced this pull request Aug 31, 2023
adangel added a commit to adangel/pmd that referenced this pull request Aug 31, 2023
@adangel adangel merged commit a0b700d into pmd:master Aug 31, 2023
@adangel adangel deleted the issue-4294-migration-guide branch August 31, 2023 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in:documentation Affects the documentation [doc]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[doc] Migration Guide for upgrading PMD 6 ➡️ 7

2 participants