@@ -0,0 +1,46 @@
7+* One pragma on each line
9+* Sort lexicographically
12+{-# LANGUAGE BangPatterns #-}
14+{-# LANGUAGE DataKinds #-}
17+## Module declaration and exports
19+* Opening paren on its own line
24+module Data.Aeson.Types.ToJSON
26+ -- * Core JSON classes
28+ -- * Liftings to unary and binary type constructors
36+* No alignment of import lists or qualifications
37+* Sort lexicographically (qualified imports will be last)
38+* No space between types and constructor lists
39+* Sort identifiers in import lists lexicographically
42+import BarBar as B ((<>), foo)