Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-52375

As a developer, I'd like to integrate PMD to help source code quality checking

    Details

    • Type: Story
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: 7.0.0 M4
    • Component/s: Dev Tools
    • Labels:

      Description

      PMD is a powerful source code analysing tool to help finding poor quality source code.
      It supports many languages and has a lot out of box rule sets.

      However not all the out of box rules fit in liferay's development style, therefore we can not just blindly introduce its out of box rule sets.

      I plan to selectively pick up some liferay compatible out of box rule first for java lanaguage, from there we can continue to create our own home made rules which can offload some source formatter's duties and continue to add more other languages support.

        Attachments

          Activity

            People

            • Assignee:
              david.truong David Truong
              Reporter:
              shuyang.zhou Shuyang Zhou
              Recent user:
              Shalaka Tendulkar
              Participants of an Issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package
                7.0.0 M4