markdown-table-prettify
markdown-table-prettify detects wrongly formatted markdown tables and can automatically reformat them
markdown-table-prettify documentation
- Visit Official Web Site
Configuration in MegaLinter
- Enable markdown-table-prettify by adding
MARKDOWN_MARKDOWN_TABLE_PRETTIFY
in ENABLE_LINTERS variable - Disable markdown-table-prettify by adding
MARKDOWN_MARKDOWN_TABLE_PRETTIFY
in DISABLE_LINTERS variable
- Enable auto-fixes by adding
MARKDOWN_MARKDOWN_TABLE_PRETTIFY
in APPLY_FIXES variable
Variable | Description | Default value |
---|---|---|
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS | User custom arguments to add in linter CLI call Ex: -s --foo "bar" |
|
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE | Custom regex including filter Ex: (src|lib) |
Include every file |
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE | Custom regex excluding filter Ex: (test|examples) |
Exclude no file |
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS | Allowed file extensions. "*" matches any extension, "" matches empty extension. Empty list excludes all filesEx: [".py", ""] |
[".md"] |
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX | File name regex filters. Regular expression list for filtering files by their base names using regex full match. Empty list includes all files Ex: ["Dockerfile(-.+)?", "Jenkinsfile"] |
Include every file |
MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS | Run linter but consider errors as warnings | true |
IDE Integration
Use markdown-table-prettify in your favorite IDE to catch errors before MegaLinter !
IDE | Extension Name | Install | |
---|---|---|---|
Visual Studio Code | Markdown Table Prettify Extension | Visit Web Site |
MegaLinter Flavours
This linter is available in the following flavours
Flavor | Description | Embedded linters | Info | |
---|---|---|---|---|
![]() |
all | Default MegaLinter Flavor | 80 | |
dart | Optimized for DART based projects | 36 | ||
documentation | MegaLinter for documentation projects | 35 | ||
dotnet | Optimized for C, C++, C# or VB based projects | 41 | ||
go | Optimized for GO based projects | 36 | ||
java | Optimized for JAVA based projects | 36 | ||
javascript | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 44 | ||
php | Optimized for PHP based projects | 39 | ||
python | Optimized for PYTHON based projects | 42 | ||
ruby | Optimized for RUBY based projects | 36 | ||
rust | Optimized for RUST based projects | 36 | ||
salesforce | Optimized for Salesforce based projects | 36 | ||
scala | Optimized for SCALA based projects | 36 | ||
terraform | Optimized for TERRAFORM based projects | 38 |
Behind the scenes
How are identified applicable files
- File extensions:
.md
Example calls
markdown-table-prettify --check myfile.md
markdown-table-prettify myfile.md
Installation on mega-linter Docker image
- NPM packages (node.js):