VERILOG2018: Unused wildcard package imports should be removed

Summary

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
LOW--Intentionality | Logical10minsynthesis, vscode, simulation, linter, dead-code

Description

Unused wildcard package imports should be removed.

Noncompliant code example

package p;
  int a;
endpackage

package q;
  int b;
endpackage

module top;
  import p::*; // Noncompliant
  import q::*;
  int c;
  assign c = b;
endmodule

Compliant solution

package p;
  int a;
endpackage

package q;
  int b;
endpackage

module top;
  import q::*;
  int c;
  assign c = b;
endmodule

Parameters

No parameters.