anchor.diff:            'test/_data/directives_ordering/dart_directives_go_first',
             '--rules=directives_ordering'
           ]);
  -        expect(exitCode, 1);
           expect(
               collectingOut.trim(),
               stringContainsInOrder([
  
positive.code:         test('excludes', () async {
            await cli
                .run(['test/_data/p2', '-c', 'test/_data/p2/lintconfig.yaml']);
            expect(exitCode, 1);
            expect(
                collectingOut.trim(),
                stringContainsInOrder(
                    ['4 files analyzed, 1 issue found (2 filtered), in']));
          });
          test('overrrides', () async {
            await cli
                .run(['test/_data/p2', '-c', 'test/_data/p2/lintconfig2.yaml']);
            expect(exitCode, 0);
            expect(collectingOut.trim(),
                stringContainsInOrder(['4 files analyzed, 0 issues found, in']));
          });
          test('default', () async {
            await cli.run(['test/_data/p2']);
            expect(exitCode, 1);
            expect(collectingOut.trim(),
                stringContainsInOrder(['4 files analyzed, 3 issues found, in']));
          });
        });
      });
  
negative.code:       test('overrides across libraries', () async {
          await cli.run(
              ['test/_data/overridden_fields', '--rules', 'overridden_fields']);
          expect(
              collectingOut.trim(),
              stringContainsInOrder(
                  ['int public;', '2 files analyzed, 1 issue found, in']));
          expect(exitCode, 1);
        });
      });
  
  