1.0.0-alpha • Published 2 years ago
@sfdocs-internal/only-list-items-inside-tables v1.0.0-alpha
only-list-items-inside-tables
Warn when hard tabs (\t
) are used instead of spaces in the markdown content except that of code blocks.
Fix
@sfdocs-internal/no-tabs-except-codeblocks
uses spaces where tabs are used for indentation, but retains tabs used in
codeblocks.
Example
ok.md
In
Note: ·
represents a space.
Foo Bar
····Foo
Out
No messages.
not-ok.md
In
Note: »
represents a tab.
»Here's one before a code block.
Here's a tab:», and here is another:».
And this is in `inline»code`.
>»This is in a block quote.
*»And…
»1.»in a list.
And this is a tab as the last character.»
Out
1:1: Use spaces instead of tabs
3:14: Use spaces instead of tabs
3:37: Use spaces instead of tabs
5:23: Use spaces instead of tabs
7:2: Use spaces instead of tabs
9:2: Use spaces instead of tabs
11:1: Use spaces instead of tabs
11:4: Use spaces instead of tabs
13:41: Use spaces instead of tabs
Install
yarn install @sfdocs-internal/no-tabs-except-codeblocks
Use
You probably want to use it through a config file:
…
"pluginsConf": {
…
+ "'sfdocs-lint:no-tabs-except-codeblocks': [require('@sfdocs-internal/no-tabs-except-codeblocks'), ['warning']]",
…
}
…
License
1.0.0-alpha
2 years ago