Fork me on GitHub

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Deprecated items 12 @deprecated
Refactor Work 0 refactor
Review Work 0 review
Todo Work 7 todo, fixme

Each tag is detailed below:

Deprecated items

Number of occurrences found in the code: 12

org.apache.rat.analysis.IHeaderMatcher Line
Use new TextBuilder() 98
Use new AnyBuilder() 108
Use new AllBuilder() 118
Use new CopyrightBuilder() 128
Use new SpdxBuilder() 138
Use new MatcherRefBuilder() 148
Use new NotBuilder() 158
Use new RegexBuilder() 168
org.apache.rat.analysis.license.FullTextMatchingLicense Line
Use new configuration options 33
org.apache.rat.analysis.license.SimplePatternBasedLicense Line
Use new configuration options 32
org.apache.rat.license.ILicenseFamilyBuilder Line
use {@link ILicenseFamily.Builder} 23
org.apache.rat.report.AbstractReport Line
use {@link RatReport} directly. 27

Todo Work

Number of occurrences found in the code: 7

org.apache.rat.Defaults Line
look at this static block with respect to the init() static method and figure out if we need both. 66
org.apache.rat.DeprecationReporter Line
remove this when Java 8 no longer supported. 91
org.apache.rat.analysis.HeaderCheckWorker Line
revisit this class. It is only used in one place and can be moved inline as the DocumentHeaderAnalyser states. However, it may also be possible to make the entire set thread safe so that multiple files can be checked simultaneously. 42
org.apache.rat.annotation.AbstractLicenseAppender Line
use existing mechanism to detect the type of a file and record it in the report output, thus we will not need this duplication here. 440
org.apache.rat.commandline.Arg Line
when include/exclude processing is updated check calling methods to ensure that all specified directories are handled in the list of directories. 697
org.apache.rat.config.exclusion.plexus.MatchPattern Line
ICK! But we can't do partial matches for regex, so we have to reserve judgement until we have a file to deal with, or we can definitely say this is an exclusion... 95
org.apache.rat.config.exclusion.plexus.SelectorUtils Line
ICK! But we can't do partial matches for regex, so we have to reserve judgement until we have a file to deal with, or we can definitely say this is an exclusion... 130