| Index: tool/doc.dart
|
| diff --git a/tool/doc.dart b/tool/doc.dart
|
| index c9db839392edd6a3f6b60f9f6a7872d6bc68acd7..a0e192120803215936dae67782bc00f84d5ba602 100644
|
| --- a/tool/doc.dart
|
| +++ b/tool/doc.dart
|
| @@ -24,23 +24,7 @@ void main([List<String> args]) {
|
| }
|
|
|
| var outDir = options['out'];
|
| -
|
| - if (outDir != null) {
|
| - Directory d = new Directory(outDir);
|
| - if (!d.existsSync()) {
|
| - print("Directory '${d.path}' does not exist");
|
| - return;
|
| - }
|
| - }
|
| -
|
| - // Generate index
|
| - new Indexer(ruleRegistry).generate(outDir);
|
| -
|
| - // Generate rule files
|
| - rules.forEach((l) => new Generator(l).generate(outDir));
|
| -
|
| - // Generate options samples.
|
| - new OptionsSample(rules).generate(outDir);
|
| + generateDocs(outDir);
|
| }
|
|
|
| const ruleFootMatter = '''
|
| @@ -87,6 +71,25 @@ String get enumerateStyleRules => rules
|
|
|
| List<String> get sortedRules => rules.map((r) => r.name).toList()..sort();
|
|
|
| +void generateDocs(String outDir) {
|
| + if (outDir != null) {
|
| + Directory d = new Directory(outDir);
|
| + if (!d.existsSync()) {
|
| + print("Directory '${d.path}' does not exist");
|
| + return;
|
| + }
|
| + }
|
| +
|
| + // Generate index
|
| + new Indexer(ruleRegistry).generate(outDir);
|
| +
|
| + // Generate rule files
|
| + rules.forEach((l) => new Generator(l).generate(outDir));
|
| +
|
| + // Generate options samples.
|
| + new OptionsSample(rules).generate(outDir);
|
| +}
|
| +
|
| void printUsage(ArgParser parser, [String error]) {
|
| var message = 'Generates lint docs.';
|
| if (error != null) {
|
|
|