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); |
+ } |
} |
/** |