Update MD040/fenced-code-language to use case-sensitive comparison for allowed languages (fixes #627).

This commit is contained in:
Sébastien Règne 2022-11-06 01:41:27 +01:00 committed by GitHub
parent 30353cc733
commit b73ab7fd91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 106 additions and 32 deletions

View file

@ -12,15 +12,33 @@ Code block with `css` not in allowed_languages:
body {} {MD040:11}
```
Code block with `MD` (uppercase) not in allowed_languages:
```MD
hello md {MD040:17}
```
Code block with `ts` (lowercase) not in allowed_languages:
```ts
let foo = "bar"; {MD040:23}
```
Code block with `js` in allowed_languages:
```js
console.log('markdownlint')
```
Code block with `scss` in allowed_languages:
Code block with `js foo` allowed_languages:
```scss
```js foo
console.log('bar')
```
Code block with ` scss` (prefixed by a space) in allowed_languages: {MD038}
``` scss
body {
h1 {
color: red;
@ -28,15 +46,15 @@ body {
}
```
Code block with `md` in allowed_languages:
Code block with `md` (lowercase) in allowed_languages:
```MD
```md
hello md
```
Code block with `TS` in allowed_languages:
Code block with `TS` (uppercase) in allowed_languages:
```ts
```TS
body {
h1 {
color: red;