Fix dartlang.org links and add a missing dartfmt lint (#62)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 393a25f..3017f89 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -37,7 +37,7 @@
 * Revert change in `0.10.0`. `stackTrace` must be an instance of `StackTrace`.
   Use the `Trace` class from the [stack_trace package][] to convert strings.
 
-[stack_trace package]: https://pub.dartlang.org/packages/stack_trace
+[stack_trace package]: https://pub.dev/packages/stack_trace
 
 ## 0.10.0
 
@@ -48,4 +48,3 @@
 * Added optional `LogRecord.zone` field.
 
 * Record current zone (or user specified zone) when creating new `LogRecord`s.
-
diff --git a/README.md b/README.md
index 056ef69..fe2ef54 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 [![Build Status](https://travis-ci.org/dart-lang/logging.svg?branch=master)](https://travis-ci.org/dart-lang/logging)
-[![Pub](https://img.shields.io/pub/v/logging.svg)](https://pub.dartlang.org/packages/logging)
+[![Pub](https://img.shields.io/pub/v/logging.svg)](https://pub.dev/packages/logging)
 
 ## Initializing
 
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 7b4600f..fbe6079 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -47,6 +47,7 @@
     - prefer_conditional_assignment
     - prefer_const_constructors
     - prefer_final_fields
+    - prefer_generic_function_type_aliases
     - prefer_initializing_formals
     - prefer_interpolation_to_compose_strings
     - prefer_single_quotes