Enforce and fix package:pedantic lints (dart-lang/source_maps#37)

Add an `analysis_options.yaml` which includes `package:pedantic` config.

Fix existing lints:

- always_declare_return_types
- annotate_overrides
- avoid_init_to_null
- curly_braces_in_flow_control_structures
- empty_constructor_bodies
- omit_local_variable_types
- prefer_conditional_assignment
- prefer_final_fields
- prefer_if_null_operators
- prefer_is_empty
- prefer_is_not_empty
- prefer_single_quotes
- unnecessary_this
- use_function_type_syntax_for_parameters
17 files changed
tree: ce5be620026a977ace7f1efaf77a6f782590060e
  1. pkgs/