Fenced code blocks in Pandoc, MarkdownExtra and Kramdown (and therefore the consistent attributes proposal) have the attributes on the first line. It’s kind of nice to see all the arguments/attributes before you start to read the code/directive content…
``` {.language-ruby}
x = 1
```
True, but shouldn’t be a problem with @@@name
or when the []
in @name[]
is mandatory.