If the content of a code block contains content that is parsable from our parsing process, markdown or shortcodes. that content get parsed and can produce errors, if the content creator forgets to escape it.
we should think about a modification of the code block to autoescape its content. this means, no content auto formatting is possible even when it is desired.