When overriding a phase method of a user-defined UVM component, the superclass method must be called.
class parent_comp extends uvm_component; ... function void build_phase(uvm_phase phase); ... endfunction function void connect_phase(uvm_phase phase); ... endfunction endclass class child_comp extends parent_comp; ... function void build_phase(uvm_phase phase); // no super call ... endfunction function void connect_phase(uvm_phase phase); super.connect_phase(phase); ... endfunction endclass
Rule configuration
This rule can be disabled for your project, or its severity and parameters can be modified in the project linting settings. Alternatively, it can be manually configured with the following template:
153/severity/${path}={error|warning|info|ignore}