| Index: pkg/analyzer/lib/src/command_line/arguments.dart
|
| diff --git a/pkg/analyzer/lib/src/command_line/arguments.dart b/pkg/analyzer/lib/src/command_line/arguments.dart
|
| index f120ad0ea025b0b362aba2f912373de6a0727e48..89ed49f2c164048bd93c6d2bb7961f928eca7fab 100644
|
| --- a/pkg/analyzer/lib/src/command_line/arguments.dart
|
| +++ b/pkg/analyzer/lib/src/command_line/arguments.dart
|
| @@ -20,6 +20,7 @@ const String enableInitializingFormalAccessFlag = 'initializing-formal-access';
|
| const String enableStrictCallChecksFlag = 'enable-strict-call-checks';
|
| const String enableSuperMixinFlag = 'supermixin';
|
| const String ignoreUnrecognizedFlagsFlag = 'ignore-unrecognized-flags';
|
| +const String lintsFlag = 'lints';
|
| const String noImplicitCastsFlag = 'no-implicit-casts';
|
| const String noImplicitDynamicFlag = 'no-implicit-dynamic';
|
| const String packageRootOption = 'package-root';
|
| @@ -47,6 +48,9 @@ void applyAnalysisOptionFlags(AnalysisOptionsImpl options, ArgResults args) {
|
| if (args.wasParsed(strongModeFlag)) {
|
| options.strongMode = args[strongModeFlag];
|
| }
|
| + if (args.wasParsed(lintsFlag)) {
|
| + options.lint = args[lintsFlag];
|
| + }
|
| }
|
|
|
| /**
|
| @@ -182,6 +186,10 @@ void defineAnalysisArguments(ArgParser parser, {bool hide: true, ddc: false}) {
|
| defaultsTo: false,
|
| negatable: false,
|
| hide: hide);
|
| + if (!ddc) {
|
| + parser.addFlag(lintsFlag,
|
| + help: 'Show lint results.', defaultsTo: false, negatable: true);
|
| + }
|
| }
|
|
|
| /**
|
|
|