Markdown code block formatting options

What code block formatting options are available in Contentful? I would like the code blocks to be formatted to match their contents if possible, e.g. bash, shell, JSON, java, python, etc. I tried to find a list of available formatting options in the doc but was unsuccessful.