Uploaded image for project: 'Apache Rat'
  1. Apache Rat
  2. RAT-368

Remove unused classes

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.16.1
    • 0.17
    • core engine
    • None

    Description

      There are several classes/interfaces that are either  unused or only used within a set of classes/interfaces that are otherwise unused.  They should be removed from the system.

      In core the following files are unused

      • ReportTransformer, ReportFailedRuntimeException, ReportTransformerTest are mutually used but not by any class/interface outside the 3.
      • RatReportAnalysisResultException
      • FullTestMatchingLicense – used in old style license definition
      • SimplePatternBasedLicense – used in old style license definition
      • MimeTyper
      • ToNameTransformer, ToNameTransformerTest
      • UnsuitableDocumentException
      • o.a.rat.header all classes/interfaces in this package are mutually used but not by any class outside the package.

       

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            claude Claude Warren
            claude Claude Warren
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment