LintConfig.fromAnalysisOptions constructor
LintConfig.fromAnalysisOptions(
- AnalysisOptions options
Creates the config from analysis options
.
Implementation
factory LintConfig.fromAnalysisOptions(AnalysisOptions options) => LintConfig(
excludePatterns: options.readIterableOfString(['analyzer', 'exclude']),
excludeForMetricsPatterns: options
.readIterableOfString(['metrics-exclude'], packageRelated: true),
metrics: options.readMap(['metrics'], packageRelated: true),
rules: options.readMapOfMap(['rules'], packageRelated: true),
excludeForRulesPatterns: options
.readIterableOfString(['rules-exclude'], packageRelated: true),
antiPatterns:
options.readMapOfMap(['anti-patterns'], packageRelated: true),
shouldPrintConfig: false,
analysisOptionsPath: options.fullPath,
);