From 7fd7d18f4664e408d36359284902ce6018e9bdea Mon Sep 17 00:00:00 2001 From: "Zhian N. Kamvar" Date: Fri, 18 Dec 2020 08:16:56 -0800 Subject: [PATCH] permissive checks for pre-alpha lessons This will fix #533 --- bin/lesson_check.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/lesson_check.py b/bin/lesson_check.py index 1fd7118..2f7e773 100644 --- a/bin/lesson_check.py +++ b/bin/lesson_check.py @@ -117,7 +117,10 @@ def main(): args = parse_args() args.reporter = Reporter() - check_config(args.reporter, args.source_dir) + life_cycle = check_config(args.reporter, args.source_dir) + # pre-alpha lessons should report without error + if life_cycle == "pre-alpha": + args.permissive = True check_source_rmd(args.reporter, args.source_dir, args.parser) args.references = read_references(args.reporter, args.reference_path) @@ -194,6 +197,7 @@ def check_config(reporter, source_dir): reporter.check(defaults in config.get('defaults', []), 'configuration', '"root" not set to "." in configuration') + return config['life_cycle'] def check_source_rmd(reporter, source_dir, parser): """Check that Rmd episode files include `source: Rmd`""" -- 2.30.2