VERILOG2011: Unused package imports should be removed

Summary

Count: 1

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

Description

Noncompliant code example

package p;
  int a;
endpackage

package q;
  int b;
endpackage

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

Compliant solution

package p;
  int a;
endpackage

package q;
  int b;
endpackage

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

Unused package import directives should be removed.

Parameters

No parameters.