[TASK] Integrate lint checking mechanism in GitHub actions #1394
Labels
Component:Tool-and-build
For issues in the tool and build flow (e.g. Makefile, FuseSoc, etc.)
Component:Verif
For issues in the verification environment or test cases (e.g. for testbench, C code, etc.)
CV32A60AX
Part: Application configuration (former "step1")
CV32A65X
Part: Embedded configuration
Status:New
Newly created issue, nobody has looked at it yet.
Type:Enhancement
For feature requests and enhancements
Type:Lint
Lint error or compile warning
Type:Task
Project related task
Is there an existing CVA6 task for this?
Task Description
RTL Linting is used to verify adherence to specified design coding rules that prevent synthesis issues, functional bugs and enforce coding styles for readability & re-use. For that purpose, we have to enable lint warnings and remove/waive them where necessary.
While resolving the current lint warnings, we need to make sure that new design changes are not adding new lint warnings. For this purpose we need to have integrate lint checking mechanism in CI.
Required Changes
Setup CI yml for lint warnings, which should ignore the known current warnings
Current Status
No lint check available
Risks
No response
Prerequisites
No response
KPI (KEY Performance Indicators)
No response
Description of Done
Running lint CI
Associated PRs
No response
The text was updated successfully, but these errors were encountered: