Replies: 2 comments 5 replies
-
|
I would also like to see this. Along with potential waiver file converters from other opensource linters as well as commercial ones (if licensing schemes allow). I would like to extend this to SVA, Testbench and UVM as well. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
I'm not against having support for this. The proposed YAML seems nice enough to me but I would like to know more about the file formats used by other lint tools and whether we ought to be consuming those natively instead. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm fairly new to using
slangbut the one feature it's missing to become my go to linting tool is support for standalone waiver files. Generally, in my experience, using inline waivers is a no-no and there are cases where you simply can't use them, for example when you need to waive lint errors/warnings in external IP.So as an ice breaker to this discussion, I've vibe coded a first pass that should hopefully provide some context and discussion points. See master...sjalloq:slang:feat/add_waiver_file_support for the diffs.
The waiver file(s) are in YAML format and provide a number of options:
I've tried to allow the common waiver types I've seen before but this definitely isn't an exhaustive list and there are still quite a lot of holes in the logic that would need reviewing. But I think it's a good MVP that provides enough functionality for people to have a play.
Beta Was this translation helpful? Give feedback.
All reactions