@@ -262,7 +262,8 @@ main(List<String> arguments) async {
262262 double .parse (args['ambiguous-reexport-scorer-min-confidence' ]),
263263 verboseWarnings: args['verbose-warnings' ],
264264 excludePackages: args['exclude-packages' ],
265- dropTextFrom: dropTextFrom);
265+ dropTextFrom: dropTextFrom,
266+ validateLinks: args['validate-links' ]);
266267
267268 DartDoc dartdoc = new DartDoc (inputDir, excludeLibraries, sdkDir, generators,
268269 outputDir, packageMeta, includeLibraries, includeExternals);
@@ -376,19 +377,21 @@ ArgParser _createArgsParser() {
376377 help: 'Display extra debugging information and help with warnings.' ,
377378 negatable: true ,
378379 defaultsTo: true );
379- parser.addFlag (
380- 'hide-sdk-text' ,
381- help:
382- "Drop all text for SDK components. Helpful for integration tests for dartdoc, probably not useful for anything else." ,
383- negatable: true ,
384- defaultsTo: false ,
385- hide: true ,
386- );
380+ parser.addFlag ('hide-sdk-text' ,
381+ help:
382+ "Drop all text for SDK components. Helpful for integration tests for dartdoc, probably not useful for anything else." ,
383+ negatable: true ,
384+ defaultsTo: false ,
385+ hide: true );
387386 parser.addFlag ('json' ,
388387 help: 'Prints out progress JSON maps. One entry per line.' ,
389388 defaultsTo: false ,
390389 negatable: true );
391-
390+ parser.addFlag ('validate-links' ,
391+ help:
392+ 'Runs the built-in link checker to display Dart context aware warnings for broken links (slow)' ,
393+ negatable: true ,
394+ defaultsTo: true );
392395 return parser;
393396}
394397
0 commit comments