blob: f497c423f6a2fba573bd10d7a425f7aa98cdb5b6 [file] [log] [blame]
# Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
# This options file exists to reset the settings from the parent directory.
# It also excludes tests which use experimental language features which
# are not fully supported in the analyzer.
include: ../analysis_options.yaml
analyzer:
exclude:
- patterns_local_vars_test.dart
linter:
rules:
always_declare_return_types: true
avoid_escaping_inner_quotes: true
avoid_void_async: true
cancel_subscriptions: true
close_sinks: true
constant_identifier_names: false # Disabled for LINE_N style constants in tests
directives_ordering: true
no_adjacent_strings_in_list: true
prefer_final_locals: true
prefer_void_to_null: true
require_trailing_commas: true
unnecessary_parenthesis: true
unnecessary_raw_strings: true