oxidecomputer / quartz

Soft-logic designs and HAL libraries for various subsystems found in Oxide hardware.
2 stars 0 forks source link

investigate and implement some form of code formatter for our new vhd stuff. #142

Open nathanaelhuffman opened 6 months ago

nathanaelhuffman commented 2 months ago

https://github.com/oxidecomputer/quartz/pull/151 brings vsg online, but tbh the user experience and amount of configuration required against the default settings to get something palatable was a bit rough and is still at a spot I don't love. The vhdl-lsp team is also working on a formatter, but it currently has nothing in the way of configuration options and what it does have has some issues still. I'm inclined to be hopeful here though as I think this would be a better long-term solution since the lsp and the formatter would share the same parser!