Amazingly, Clang implements proper tab stops so that its diagnostics always line up with the faulty code! https://github.com/rust-lang/rust/issues/38384#issuecomment-326813710
miniblog.
Related Posts
Should lint suppressions be first class syntax or comments?
Adding a proper metadata system (e.g. Clojure or Rust) is a big design space but it's clear which expressions are affected.
Comments are much easier to implement but it's easy for users to get them wrong.
Thoughts?
For my personal server, I deploy services with docker and update with watchtower. It works OK, but I'd love to have a proper configuration as code approach.
I want a git commit to change a file that says which version should be live, and then CI should deploy that.
A wonderful article explaining how compiler drivers work, clarifying the relationship between the preprocessor, the compiler proper, and the linker: