Enable travis, dartfmt
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8c90338 --- /dev/null +++ b/.travis.yml
@@ -0,0 +1,20 @@ +language: dart +sudo: false +dart: + - stable + - dev +dart_task: + - dartanalyzer + +matrix: + include: + - dart: dev + dart_task: dartfmt + +# Only building master means that we don't run two builds for each pull request. +branches: + only: [master] + +cache: + directories: + - $HOME/.pub-cache
diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..a10d4c5 --- /dev/null +++ b/analysis_options.yaml
@@ -0,0 +1,2 @@ +analyzer: + strong-mode: true
diff --git a/lib/func.dart b/lib/func.dart index dc6c564..93d9ca9 100644 --- a/lib/func.dart +++ b/lib/func.dart
@@ -14,9 +14,12 @@ typedef R Func5<A, B, C, D, E, R>(A a, B b, C c, D d, E e); typedef R Func6<A, B, C, D, E, F, R>(A a, B b, C c, D d, E e, F f); typedef R Func7<A, B, C, D, E, F, G, R>(A a, B b, C c, D d, E e, F f, G g); -typedef R Func8<A, B, C, D, E, F, G, H, R>(A a, B b, C c, D d, E e, F f, G g, H h); -typedef R Func9<A, B, C, D, E, F, G, H, I, R>(A a, B b, C c, D d, E e, F f, G g, H h, I i); -typedef R Func10<A, B, C, D, E, F, G, H, I, J, R>(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j); +typedef R Func8<A, B, C, D, E, F, G, H, R>( + A a, B b, C c, D d, E e, F f, G g, H h); +typedef R Func9<A, B, C, D, E, F, G, H, I, R>( + A a, B b, C c, D d, E e, F f, G g, H h, I i); +typedef R Func10<A, B, C, D, E, F, G, H, I, J, R>( + A a, B b, C c, D d, E e, F f, G g, H h, I i, J j); typedef R Func1Opt1<A, R>([A a]); typedef R Func2Opt1<A, B, R>(A a, [B b]); @@ -24,10 +27,17 @@ typedef R Func4Opt1<A, B, C, D, R>(A a, B b, C c, [D d]); typedef R Func5Opt1<A, B, C, D, E, R>(A a, B b, C c, D d, [E e]); typedef R Func6Opt1<A, B, C, D, E, F, R>(A a, B b, C c, D d, E e, [F f]); -typedef R Func7Opt1<A, B, C, D, E, F, G, R>(A a, B b, C c, D d, E e, F f, [G g]); -typedef R Func8Opt1<A, B, C, D, E, F, G, H, R>(A a, B b, C c, D d, E e, F f, G g, [H h]); -typedef R Func9Opt1<A, B, C, D, E, F, G, H, I, R>(A a, B b, C c, D d, E e, F f, G g, H h, [I i]); -typedef R Func10Opt1<A, B, C, D, E, F, G, H, I, J, R>(A a, B b, C c, D d, E e, F f, G g, H h, I i, [J j]); +typedef R Func7Opt1<A, B, C, D, E, F, G, R>(A a, B b, C c, D d, E e, F f, + [G g]); +typedef R Func8Opt1<A, B, C, D, E, F, G, H, R>( + A a, B b, C c, D d, E e, F f, G g, + [H h]); +typedef R Func9Opt1<A, B, C, D, E, F, G, H, I, R>( + A a, B b, C c, D d, E e, F f, G g, H h, + [I i]); +typedef R Func10Opt1<A, B, C, D, E, F, G, H, I, J, R>( + A a, B b, C c, D d, E e, F f, G g, H h, I i, + [J j]); typedef void VoidFunc0(); typedef void VoidFunc1<A>(A a); @@ -37,9 +47,12 @@ typedef void VoidFunc5<A, B, C, D, E>(A a, B b, C c, D d, E e); typedef void VoidFunc6<A, B, C, D, E, F>(A a, B b, C c, D d, E e, F f); typedef void VoidFunc7<A, B, C, D, E, F, G>(A a, B b, C c, D d, E e, F f, G g); -typedef void VoidFunc8<A, B, C, D, E, F, G, H>(A a, B b, C c, D d, E e, F f, G g, H h); -typedef void VoidFunc9<A, B, C, D, E, F, G, H, I>(A a, B b, C c, D d, E e, F f, G g, H h, I i); -typedef void VoidFunc10<A, B, C, D, E, F, G, H, I, J>(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j); +typedef void VoidFunc8<A, B, C, D, E, F, G, H>( + A a, B b, C c, D d, E e, F f, G g, H h); +typedef void VoidFunc9<A, B, C, D, E, F, G, H, I>( + A a, B b, C c, D d, E e, F f, G g, H h, I i); +typedef void VoidFunc10<A, B, C, D, E, F, G, H, I, J>( + A a, B b, C c, D d, E e, F f, G g, H h, I i, J j); typedef void VoidFunc1Opt1<A>([A a]); typedef void VoidFunc2Opt1<A, B>(A a, [B b]); @@ -47,7 +60,14 @@ typedef void VoidFunc4Opt1<A, B, C, D>(A a, B b, C c, [D d]); typedef void VoidFunc5Opt1<A, B, C, D, E>(A a, B b, C c, D d, [E e]); typedef void VoidFunc6Opt1<A, B, C, D, E, F>(A a, B b, C c, D d, E e, [F f]); -typedef void VoidFunc7Opt1<A, B, C, D, E, F, G>(A a, B b, C c, D d, E e, F f, [G g]); -typedef void VoidFunc8Opt1<A, B, C, D, E, F, G, H>(A a, B b, C c, D d, E e, F f, G g, [H h]); -typedef void VoidFunc9Opt1<A, B, C, D, E, F, G, H, I>(A a, B b, C c, D d, E e, F f, G g, H h, [I i]); -typedef void VoidFunc10Opt1<A, B, C, D, E, F, G, H, I, J>(A a, B b, C c, D d, E e, F f, G g, H h, I i, [J j]); +typedef void VoidFunc7Opt1<A, B, C, D, E, F, G>(A a, B b, C c, D d, E e, F f, + [G g]); +typedef void VoidFunc8Opt1<A, B, C, D, E, F, G, H>( + A a, B b, C c, D d, E e, F f, G g, + [H h]); +typedef void VoidFunc9Opt1<A, B, C, D, E, F, G, H, I>( + A a, B b, C c, D d, E e, F f, G g, H h, + [I i]); +typedef void VoidFunc10Opt1<A, B, C, D, E, F, G, H, I, J>( + A a, B b, C c, D d, E e, F f, G g, H h, I i, + [J j]);