New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

doctordoc

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

doctordoc

AsciiDoc and Markdown Utility Tool

latest
Source
npmnpm
Version
0.0.5
Version published
Weekly downloads
7
250%
Maintainers
1
Weekly downloads
 
Created
Source

DoctorDoc

AsciiDoc and Markdown Utility Tool.

NPM Version NPM Install Size

doctordoc logo

How to run

$ npm i -g doctordoc
$ doctordoc

Default Flags

Running doctordoc without any flags is the same as running it with the --all flag and it contains the following checks:

FlagDescriptionRun Mode
--allRun all checks.Default if no other flag is set. Doesn't run --browse, --view-github-markdown command.
--adoc-validate-linksValidate that AsciiDoc links exist on the file system.
--adoc-validate-datesValidate that dates exist within the calendar year.
--md-validate-linksValidate that Markdown file links exist on the file system.

Doctordoc searches for file extensions ending with .adoc and .md in the current directory and subdirectories.

It ignores the following folders: node_modules, .venv, and .terraform.

It ignores the following files: combined_course_markdown.md.

Additional Flags

When one of these flags is set, the default flags are not run.

FlagDescription
--browse [path]Open repository URL for file/directory. Defaults to the current directory if no path is provided.
--preview-github-markdown <file_path>Send a markdown file to the GitHub API and see the generated HTML file in your browser.
--generate-asciidoc-links <file_or_folder_path>Generate AsciiDoc links for a .md file or directory with .md files.

Taught on

In .adoc files is it possible to create a line like this **Taught on**: <weekday> to validate dates if dates are present in a table.

This works by validating that the date exists within the current calendar year. Dates can be defined like Feb 2nd, February 2nd or with slight variations thereof.

It is possible to have to hide the Taught on line in a comment. It will still validate the dates.

It's possible to have multiple weekdays separated by commas.

Design Decisions

This is mainly a CLI to aid with validation in Git repositories. --md-validate-links includes checks for links that are valid in the browser.

Keywords

AsciiDoc

FAQs

Package last updated on 23 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts