Portál AbcLinuxu, 5. května 2025 20:59

Dotaz: Pravidlo MD043 pro markdown

1.6.2023 09:52 iq8
Pravidlo MD043 pro markdown
Přečteno: 556×
Odpovědět | Admin

Dobrý den

Snažím se nastavit kontrolu souborů typu markdown před commitem do gitu. Pro kontrolu používám toto https://github.com/igorshubovych/markdownlint-cli. Dostávám toto chybové hlášení.

README.md:1 MD043/required-headings/required-headers Required heading structure [Expected: [None]; Actual: # Nadpis]

Čili bojuji trošku s pravidlem MD043 které je popsáno na tomto odkazu. https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md043---required-heading-structure

Přečetl jsem si to několikrát a stále z toho nejsem moudrý jak je to myšleno. Vytvořil jsme si prázdný soubor s textem "# Nadpis" a kontrola neprojde. Myslel jsem si, že v Markdown se nadpisy vytváří takto:

# Nadpis
## Nadpis menší
### Nadpis nejmenší

Když to celé vložím do souboru a provedu kontrolu tak mi další odkazy projdou, ale ten první ne. Můžu to podle všeho použít normálně to funguje. Jen mi není jasné co se tím pravidlem sleduje. Nemáte prosím někdo nějaký nápad či zkušenost?


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (z_sk)
1.6.2023 11:18 X
Rozbalit Rozbalit vše Re: Pravidlo MD043 pro markdown
Odpovědět | | Sbalit | Link | Blokovat | Admin
Required heading structure [Expected: [None]; Actual: # Nadpis]
Kontroluje se nastaveni hlavicky. Hodnota ktera se kontroluje se predava jako parametr headings. Vzhledem k tomu, ze vychozi hodnota je [] = zadna hlavicka, dostanes popsanou chybu. Vsechno to tam mas popsane:
This rule is triggered when the headings in a file do not match the array of headings passed to the rule.
1.6.2023 13:40 iq8
Rozbalit Rozbalit vše Re: Pravidlo MD043 pro markdown
Děkuju moc, hoden přezdívky jsem si nějak mylně myslel, že [] znamená cokoliv.

Hezký zbytek dne přeju
1.6.2023 14:41 X
Rozbalit Rozbalit vše Re: Pravidlo MD043 pro markdown
lol ;) neni zac.
1.6.2023 18:44 X
Rozbalit Rozbalit vše Re: Pravidlo MD043 pro markdown
Technicka, "cokoli" se zapise jako ["*"].

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.