Browse Source

Merge pull request #8014 from ckeditor/i/7994

Internal: Added support for the `--strict` flag when building docs. Moved the catch() block to the "main process" while building docs. Closes #7994.
Marek Lewandowski 5 years ago
parent
commit
f74db0f143
2 changed files with 8 additions and 7 deletions
  1. 6 6
      scripts/docs/build-docs.js
  2. 2 1
      scripts/docs/buildapi.js

+ 6 - 6
scripts/docs/build-docs.js

@@ -27,12 +27,7 @@ function buildDocs() {
 	if ( skipApi ) {
 		promise = Promise.resolve();
 	} else {
-		promise = buildApiDocs()
-			.catch( err => {
-				console.error( err );
-
-				process.exitCode = 1;
-			} );
+		promise = buildApiDocs();
 	}
 
 	promise
@@ -45,6 +40,11 @@ function buildDocs() {
 				watch,
 				verbose
 			} );
+		} )
+		.catch( err => {
+			console.error( err );
+
+			process.exitCode = 1;
 		} );
 }
 

+ 2 - 1
scripts/docs/buildapi.js

@@ -23,6 +23,7 @@ module.exports = function buildApiDocs() {
 				'!' + process.cwd() + '/external/*/packages/@(ckeditor|ckeditor5)-*/src/lib/**/*.js',
 				'!' + process.cwd() + '/external/*/packages/ckeditor5-build-*/src/**/*.js'
 			],
-			validateOnly: process.argv.includes( '--validate-only' )
+			validateOnly: process.argv.includes( '--validate-only' ),
+			strict: process.argv.includes( '--strict' )
 		} );
 };