reviewdog [verible-verilog-lint] report
reported by reviewdog 🐶
Findings (256)
hw/newusb_tb/tb_new_usb.sv|18 col 101| Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
hw/newusb_tb/tb_new_usb.sv|40 col 21| Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
hw/newusb_tb/tb_new_usb.sv|46 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|64 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|68 col 59| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|69 col 60| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|73 col 12| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|166 col 3| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_tb/tb_new_usb.sv|167 col 3| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_regs/newusb_reg_top.sv|3511 col 26| Localparam name does not match the naming convention defined by regex pattern: (([A-Z0-9]+[a-z0-9]*)+(_[0-9]+)?) [Style: constants] [parameter-name-style]
hw/newusb_regs/newusb_reg_top.sv|3524 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_regs/newusb_reg_top.sv|3529 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_regs/newusb_reg_top.sv|3544 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/newusb_regs/newusb_reg_pkg.sv|17 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|21 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|25 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|29 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|33 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|37 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|41 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|45 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|49 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|56 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|59 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|62 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|65 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|71 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|74 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|77 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|80 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|83 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|86 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|89 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|92 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|98 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|101 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|104 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|107 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|110 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|113 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|116 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|119 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|122 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|128 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|131 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|134 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|137 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|140 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|143 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|146 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|149 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|152 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|158 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|164 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|170 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|176 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|182 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|188 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|194 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|200 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|203 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|206 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|209 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|215 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|218 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|221 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|227 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|230 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|236 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|239 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|245 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|248 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|254 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|257 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|260 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|263 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|266 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|269 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|272 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|275 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|281 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|284 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|290 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|293 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|296 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|299 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|302 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|305 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|308 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|311 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|317 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|320 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|323 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|326 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|329 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|332 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|335 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|338 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|341 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|344 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|347 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|350 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|353 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|356 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|359 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|365 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|368 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|371 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|374 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|377 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|380 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|383 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|386 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|389 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|395 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|398 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|401 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|404 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|407 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|410 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|413 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|419 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|422 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|425 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|428 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|431 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|434 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|437 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|440 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|443 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|446 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|452 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|455 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|458 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|461 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|464 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|467 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|470 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|473 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|476 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|479 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|485 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|488 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|491 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|494 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|497 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|500 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|503 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|506 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/newusb_regs/newusb_reg_pkg.sv|509 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
... (Too many findings. Dropped some findings)
Filtered Findings (0)
Annotations
Check warning on line 18 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L18
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
Raw output
message:"Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:18 column:101}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 40 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L40
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
Raw output
message:"Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:40 column:21}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 46 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L46
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:46 column:1}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:46 column:1} end:{line:47}} text:"\n"}
Check warning on line 64 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L64
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:64 column:1}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:64 column:1} end:{line:65}} text:"\n"}
Check warning on line 68 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L68
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:68 column:59}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:68 column:59} end:{line:70}} text:" mem[address + i * 4 + 1] = dword[i][15:8];\n mem[address + i * 4 + 2] = dword[i][23:16];\n"}
Check warning on line 69 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L69
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:69 column:60}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 73 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L73
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:73 column:12}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:73 column:12} end:{line:74}} text:" end\n"}
Check warning on line 166 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L166
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:166 column:3}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:166 column:3} end:{line:168}} text:"//\n//\n"}
Check warning on line 167 in hw/newusb_tb/tb_new_usb.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_tb/tb_new_usb.sv#L167
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_tb/tb_new_usb.sv" range:{start:{line:167 column:3}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 3511 in hw/newusb_regs/newusb_reg_top.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_top.sv#L3511
Localparam name does not match the naming convention defined by regex pattern: (([A-Z0-9]+[a-z0-9]*)+(_[0-9]+)?) [Style: constants] [parameter-name-style]
Raw output
message:"Localparam name does not match the naming convention defined by regex pattern: (([A-Z0-9]+[a-z0-9]*)+(_[0-9]+)?) [Style: constants] [parameter-name-style]" location:{path:"hw/newusb_regs/newusb_reg_top.sv" range:{start:{line:3511 column:26}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 3524 in hw/newusb_regs/newusb_reg_top.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_top.sv#L3524
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_regs/newusb_reg_top.sv" range:{start:{line:3524 column:1}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:3524 column:1} end:{line:3525}} text:"\n"}
Check warning on line 3529 in hw/newusb_regs/newusb_reg_top.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_top.sv#L3529
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_regs/newusb_reg_top.sv" range:{start:{line:3529 column:1}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:3529 column:1} end:{line:3530}} text:"\n"}
Check warning on line 3544 in hw/newusb_regs/newusb_reg_top.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_top.sv#L3544
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
Raw output
message:"Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]" location:{path:"hw/newusb_regs/newusb_reg_top.sv" range:{start:{line:3544 column:1}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"} suggestions:{range:{start:{line:3544 column:1} end:{line:3545}} text:"\n"}
Check warning on line 17 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L17
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:17 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 21 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L21
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:21 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 25 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L25
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:25 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 29 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L29
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:29 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 33 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L33
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:33 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 37 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L37
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:37 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 41 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L41
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:41 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 45 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L45
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:45 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 49 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L49
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:49 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 56 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L56
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:56 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 59 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L59
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:59 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}
Check warning on line 62 in hw/newusb_regs/newusb_reg_pkg.sv
github-actions / verible-verilog-lint
[verible-verilog-lint] hw/newusb_regs/newusb_reg_pkg.sv#L62
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
Raw output
message:"struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]" location:{path:"hw/newusb_regs/newusb_reg_pkg.sv" range:{start:{line:62 column:5}}} severity:WARNING source:{name:"verible-verilog-lint" url:"https://github.com/chipsalliance/verible"}