AppConfig constructor

const AppConfig({
  1. List<String> ignore = const ['build/**', 'ios/**', 'android/**', 'web/**', 'macos/**', 'linux/**', 'windows/**', '.dart_tool/**'],
  2. double maxImageSizeMb = 1.0,
  3. bool reportHtml = false,
  4. bool reportJson = false,
  5. bool reportMarkdown = false,
  6. bool reportCsv = false,
  7. int scoreMinimum = 80,
  8. ScoreWeights scoreWeights = const ScoreWeights(),
  9. Map<String, bool> rules = const {},
  10. Map<String, String> severityLevels = const {},
  11. bool backupEnabled = true,
  12. int backupRetention = 5,
  13. bool cacheEnabled = true,
  14. bool parallelScanning = true,
  15. bool interactiveEnabled = true,
})

Implementation

const AppConfig({
  this.ignore = const [
    'build/**',
    'ios/**',
    'android/**',
    'web/**',
    'macos/**',
    'linux/**',
    'windows/**',
    '.dart_tool/**',
  ],
  this.maxImageSizeMb = 1.0,
  this.reportHtml = false,
  this.reportJson = false,
  this.reportMarkdown = false,
  this.reportCsv = false,
  this.scoreMinimum = 80,
  this.scoreWeights = const ScoreWeights(),
  this.rules = const {},
  this.severityLevels = const {},
  this.backupEnabled = true,
  this.backupRetention = 5,
  this.cacheEnabled = true,
  this.parallelScanning = true,
  this.interactiveEnabled = true,
});