The following code:
import static SomeEntity.FIND_BY_NAME;
import javax.persistence.Entity;
import javax.persistence.NamedQuery;
@NamedQuery( name = FIND_BY_NAME, query = "select se from SomeEntity where name = :name" )
@Entity
public class SomeEntity
{
public static final String FIND_BY_NAME = "SomeEntity.findByName";
private String name;
}
triggers squid:UselessImportCheck
rule for import static SomeEntity.FIND_BY_NAME
although the import is used in @NamedQuery
annotation.
SonarQube version: Community Edition 7.9.1 (build 27448)