Reports file patterns that are redundant as there already are other patterns that define the same scope of files or even a broader one.
For example, in [{*.java,*}]
the first *.java
pattern defines a narrower scope compared to *
.
That is why it is redundant and can be removed.