# This file configures the static analysis results for your project (errors, # warnings, and lints). # # This enables the 'recommended' set of lints from `package:lints`. # This set helps identify many issues that may lead to problems when running # or consuming Dart code, and enforces writing Dart using a single, idiomatic # style and format. # # If you want a smaller set of lints you can change this to specify # 'package:lints/core.yaml'. These are just the most critical lints # (the recommended set includes the core lints). # The core lints are also what is used by pub.dev for scoring packages. include: package:lint/package.yaml # Uncomment the following section to specify additional rules. linter: rules: unawaited_futures: true discarded_futures: true collection_methods_unrelated_type: true require_trailing_commas: false analyzer: plugins: - custom_lint exclude: - "**.g.dart" - "**.swagger.dart" - "**.freezed.dart" - "**.chopper.dart" # For more information about the core and recommended set of lints, see # https://dart.dev/go/core-lints # For additional information about configuring this file, see # https://dart.dev/guides/language/analysis-options