anchor.diff:    generateRule(ruleName, outDir: outDir);
   }
   
  -String get _thisYear => new DateTime.now().year.toString();
  +String get _thisYear => DateTime.now().year.toString();
   
   String capitalize(String s) => s.substring(0, 1).toUpperCase() + s.substring(1);
   
  
positive.code: /// Generates rule and rule test stub files (into `src/rules` and `test/rules`
  /// respectively), as well as the rule index (`rules.dart`).
  void main([List<String> args]) {
    final parser = new ArgParser(allowTrailingOptions: true)
      ..addOption('out', abbr: 'o', help: 'Specifies project root.')
      ..addOption('name',
          abbr: 'n', help: 'Specifies lower_underscore rule name.');
  
negative.code:   final outDir = options['out'];
  
    if (outDir != null) {
      final d = Directory(outDir);
      if (!d.existsSync()) {
        print("Directory '${d.path}' does not exist");
        return;
  