Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.15 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.15 KB

CheckSources

CheckSources is a preprocessor that checks the project’s chapters for missing and unmentioned files in the sources directory.

Installation

$ pip install foliantcontrib.checksources

Usage

To enable the preprocessor, add checksources to preprocessors section in the project config:

preprocessors:
    - checksources

You can add a list of unmentioned files that wouldn't throw warnings by not_in_chapters option. To perform a strict check, use the strict_check option:

preprocessors:
    - checksources:
        not_in_chapters:
          - tags.md
        strict_check: true

The not_in_chapters option is useful if you don't need to add some files to the table of contents.

If the strict_check option is enabled, then if a critical error is detected, the build will be aborted after applying the preprocessor.