Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-11251

Use ‘checkstyle’ linting tool

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • Trunk
    • 18.12.01
    • framework
    • None

    Description

      Linting [1] is a software engineering practice which make the code
      more readable and maintainable by improving its consistency and
      avoiding potential programming mistakes.

      Gradle provides a core plugin for the ‘checkstyle’ tool [2][3] which
      provides such facility. The lint actions are triggered when running
      ‘gradle check’.

      There are a lot reported errors that will need to be fixed
      incrementally in the future. We ensure that new errors will not be
      introduced by defining a global threshold of “allowed” errors
      corresponding to the sum of errors currently found in the framework
      and in the official plugins.

      [1] https://en.wikipedia.org/wiki/Lint_(software)
      [2] https://checkstyle.org/
      [3] https://docs.gradle.org/current/userguide/checkstyle_plugin.html

      Attachments

        Activity

          People

            adityasharma Aditya Sharma
            mthl Mathieu Lirzin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: