From 3b781a10b8f55a7446cede4df4f1094793bb1797 Mon Sep 17 00:00:00 2001 From: Gregory Gerasev Date: Mon, 20 Nov 2023 07:33:49 +0700 Subject: [PATCH] Add basic linting config --- .hlint.yaml | 11 +++++++++++ fourmolu.yaml | 7 +++++++ hie.yaml | 2 ++ 3 files changed, 20 insertions(+) create mode 100644 .hlint.yaml create mode 100644 fourmolu.yaml create mode 100644 hie.yaml diff --git a/.hlint.yaml b/.hlint.yaml new file mode 100644 index 0000000..6bceae7 --- /dev/null +++ b/.hlint.yaml @@ -0,0 +1,11 @@ +- group: {name: future, enabled: true} +- group: {name: generalise, enabled: true} +- functions: + - {name: undefined, within: []} +- ignore: {name: Use pure} +- ignore: {name: Use print} +- ignore: {name: Use null} +- ignore: {name: Use notElem} +- ignore: {name: Use unless} +- ignore: {name: Use fmap} +- ignore: {name: Use traverse_} diff --git a/fourmolu.yaml b/fourmolu.yaml new file mode 100644 index 0000000..c7f0771 --- /dev/null +++ b/fourmolu.yaml @@ -0,0 +1,7 @@ +indentation: 2 +comma-style: leading +record-brace-space: true +indent-wheres: true +respectful: true +haddock-style: multi-line +newlines-between-decls: 1 diff --git a/hie.yaml b/hie.yaml new file mode 100644 index 0000000..04cd243 --- /dev/null +++ b/hie.yaml @@ -0,0 +1,2 @@ +cradle: + cabal: