Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Adds the ability to provide a custom extension to code type mapping.
Background
Currently the code blocks are tagged with the extension of the file they come from. For instance if there is a best practices block in a
.tsx
(TypeScript JSX) file, the code block will beHowever some documentation systems might not recognize
tsx
as a valid type and instead want a simple `ts'Description
This PR adds a way to define extension-to-code-type mappings on the command line via the
-m, --extension-mappings
CLI argument, such as:This will cause
.tsx
file code blocks to have ats
type, andjsx
file code blocks to have ajs
type.