MDS010: fenced-code-style
Fenced code blocks must use a consistent delimiter.
# Settings
| Setting | Type | Default | Description |
|---|---|---|---|
style | string | "backtick" | "backtick" (```) or "tilde" (~~~) |
# Config
Enable (default):
rules:
fenced-code-style:
style: backtickDisable:
rules:
fenced-code-style: falseCustom (tilde style):
rules:
fenced-code-style:
style: tilde# Examples
#
Good (when style is backtick)
# Title
```go
fmt.Println("hello")
```#
Good (when style is tilde)
# Title
~~~go
fmt.Println("hello")
~~~#
Bad (when style is backtick)
# Title
~~~go
fmt.Println("hello")
~~~#
Bad (when style is tilde)
# Title
```go
fmt.Println("hello")
```# Meta-Information
- ID: MDS010
- Name:
fenced-code-style - Status: ready
- Default: enabled, style: backtick
- Fixable: yes
- Implementation: source
- Category: code
- markdownlint: MD048 (code-fence-style)
- rumdl: MD048 (code-fence-style)
- gomarklint: consistent-code-fence