We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use verible to lint RTL located in cva6/core directory and enforce results with GitHub action running on each PR.
cva6/core
As verible is open-source, every CVA6 contributor can use it contrary to proprietary tools.
Remove lint warnings identified by verible rules
Number of verible lint warnings on cva6/core directory on 2023-12-05 (commit 3720295)
verible-v0.0-3430-g060bde0f/bin/verible-verilog-lint *.sv */*.sv */*/*.sv
total: 1585 [always-ff-non-blocking]: 4 [case-missing-default]: 16 [enum-name-style]: 1 [explicit-function-lifetime]: 4 [explicit-parameter-storage-type]: 849 [forbid-line-continuations]: 1 [generate-label-prefix]: 22 [generate-label]: 50 [invalid-system-task-function]: 1 [line-length]: 318 [module-filename]: 3 [no-trailing-spaces]: 19 [package-filename]: 13 [parameter-name-style]: 177 [suggest-parentheses]: 1 [truncated-numeric-literal]: 9 [typedef-enums]: 14 [typedef-structs-unions]: 13 [undersized-binary-literal]: 13 [unpacked-dimensions-range-ordering]: 57
No response
The text was updated successfully, but these errors were encountered:
Spyglass has been preferred to Verible to execute LINT on CVA6.
Sorry, something went wrong.
AnouarZajni
No branches or pull requests
Is there an existing CVA6 task for this?
Task Description
Use verible to lint RTL located in
cva6/core
directory and enforce results with GitHub action running on each PR.As verible is open-source, every CVA6 contributor can use it contrary to proprietary tools.
Required Changes
Remove lint warnings identified by verible rules
Current Status
Number of verible lint warnings on
cva6/core
directory on 2023-12-05 (commit 3720295)verible-v0.0-3430-g060bde0f/bin/verible-verilog-lint *.sv */*.sv */*/*.sv
total: 1585
[always-ff-non-blocking]: 4
[case-missing-default]: 16
[enum-name-style]: 1
[explicit-function-lifetime]: 4
[explicit-parameter-storage-type]: 849
[forbid-line-continuations]: 1
[generate-label-prefix]: 22
[generate-label]: 50
[invalid-system-task-function]: 1
[line-length]: 318
[module-filename]: 3
[no-trailing-spaces]: 19
[package-filename]: 13
[parameter-name-style]: 177
[suggest-parentheses]: 1
[truncated-numeric-literal]: 9
[typedef-enums]: 14
[typedef-structs-unions]: 13
[undersized-binary-literal]: 13
[unpacked-dimensions-range-ordering]: 57
Risks
No response
Prerequisites
KPI (KEY Performance Indicators)
No response
Description of Done
cva6/core
directory lint warningsAssociated PRs
No response
The text was updated successfully, but these errors were encountered: