all repos

onasty @ 62e4dde75f5cca100c807673176826e5f120c86d

a one-time notes service

onasty/web/review/src/ReviewConfig.elm (view raw)

Smirnov Oleksandr Smirnov Oleksandr
ss2316544@gmail.com
scaffold frontend app (#134)..., 11 months ago
1
module ReviewConfig exposing (config)
2
3
import Docs.ReviewAtDocs
4
import NoConfusingPrefixOperator
5
import NoDebug.Log
6
import NoDebug.TodoOrToString
7
import NoExposingEverything
8
import NoImportingEverything
9
import NoMissingTypeAnnotation
10
import NoMissingTypeAnnotationInLetIn
11
import NoMissingTypeExpose
12
import NoPrematureLetComputation
13
import NoSimpleLetBody
14
import NoUnused.CustomTypeConstructorArgs
15
import NoUnused.CustomTypeConstructors
16
import NoUnused.Dependencies
17
import NoUnused.Exports
18
import NoUnused.Parameters
19
import NoUnused.Patterns
20
import NoUnused.Variables
21
import Review.Rule as Rule exposing (Rule)
22
import Simplify
23
24
25
config : List Rule
26
config =
27
    [ Docs.ReviewAtDocs.rule
28
    , NoConfusingPrefixOperator.rule
29
    , NoDebug.Log.rule
30
    , NoDebug.TodoOrToString.rule
31
        |> Rule.ignoreErrorsForDirectories [ "tests/" ]
32
    , NoExposingEverything.rule
33
    , NoImportingEverything.rule []
34
    , NoMissingTypeAnnotation.rule
35
    , NoMissingTypeAnnotationInLetIn.rule
36
    , NoMissingTypeExpose.rule
37
    , NoSimpleLetBody.rule
38
    , NoPrematureLetComputation.rule
39
    , NoUnused.CustomTypeConstructors.rule []
40
    , NoUnused.CustomTypeConstructorArgs.rule
41
    , NoUnused.Dependencies.rule
42
    , NoUnused.Exports.rule
43
        |> Rule.ignoreErrorsForFiles [ "src/Effect.elm" ]
44
    , NoUnused.Parameters.rule
45
    , NoUnused.Patterns.rule
46
    , NoUnused.Variables.rule
47
    , Simplify.rule Simplify.defaults
48
    ]