@storm-software/markdownlint
Version:
An opinionated collection of markdownlint rules used by Storm Software.
124 lines (121 loc) • 3.14 kB
TypeScript
import { S as SS01 } from './rules/no-default-alt-text.js';
/**
* The markdownlint library used by Storm Software for building TypeScript applications.
*
* @remarks
* An opinionated collection of markdownlint rules used by Storm Software.
*
* @packageDocumentation
*/
declare const init: (defaultConfig: any) => any;
declare const rules: typeof SS01[];
declare const config: {
$schema: string;
"header-increment": boolean;
"first-header-h1": boolean;
"heading-style": {
style: string;
};
"ul-style": {
style: string;
};
"list-indent": boolean;
"ul-start-left": boolean;
"ul-indent": {
indent: number;
start_indented: boolean;
};
"no-trailing-spaces": {
br_spaces: number;
list_item_empty_lines: boolean;
};
"no-hard-tabs": {
code_blocks: boolean;
};
"no-reversed-links": boolean;
"no-multiple-blanks": {
maximum: number;
};
"line-length": {
tables: boolean;
code_blocks: boolean;
headings: boolean;
};
"commands-show-output": boolean;
"no-missing-space-atx": boolean;
"no-multiple-space-atx": boolean;
"no-missing-space-closed-atx": boolean;
"no-multiple-space-closed-atx": boolean;
"blanks-around-headers": boolean;
"header-start-left": boolean;
"no-duplicate-heading": boolean;
"single-h1": boolean;
"no-trailing-punctuation": {
punctuation: string;
};
"no-multiple-space-blockquote": boolean;
"no-blanks-blockquote": boolean;
"ol-prefix": {
style: string;
};
"list-marker-space": {
ul_single: number;
ol_single: number;
ul_multi: number;
ol_multi: number;
};
"no-empty-code-blocks": boolean;
"no-empty-lists": boolean;
"no-inline-html": boolean;
"no-bare-urls": boolean;
"hr-style": {
style: string;
};
"no-emphasis-as-header": boolean;
"no-space-in-emphasis": boolean;
"no-space-in-code": boolean;
"no-space-in-links": boolean;
"fenced-code-language": boolean;
"first-line-h1": boolean;
"no-empty-links": boolean;
"required-headers": boolean;
"proper-names": boolean;
"no-alt-text": boolean;
"code-block-style": {
style: string;
};
"single-trailing-newline": boolean;
"code-fence-style": {
style: string;
};
"emphasis-style": {
style: string;
};
"strong-style": {
style: string;
};
"link-fragments": boolean;
"reference-links-images": {
shortcut_syntax: boolean;
};
"link-image-reference-definitions": {
ignored_definitions: string[];
};
"link-image-style": {
autolink: boolean;
collapsed: boolean;
full: boolean;
inline: boolean;
shortcut: boolean;
url_inline: boolean;
};
"table-pipe-style": {
style: string;
};
"table-column-count": boolean;
"blanks-around-tables": boolean;
"spaces-around-links": {
both: boolean;
};
};
export { config, config as default, init, rules };