forked from
tokono.ma/diffuse
A music player that connects to your cloud/distributed storage.
1module ReviewConfig exposing (config)
2
3import NoDebug.Log
4import NoDebug.TodoOrToString
5import NoDeprecated
6import NoDuplicatePorts
7import NoExposingEverything
8import NoImportingEverything
9import NoMissingSubscriptionsCall
10import NoMissingTypeAnnotation
11import NoMissingTypeAnnotationInLetIn
12import NoMissingTypeExpose
13import NoPrematureLetComputation
14import NoRecursiveUpdate
15import NoUnoptimizedRecursion
16import NoUnsafeDivision
17import NoUnsafePorts
18import NoUnused.CustomTypeConstructors
19import NoUnused.Dependencies
20import NoUnused.Exports
21import NoUnused.Modules
22import NoUnused.Variables
23import NoUnusedPorts
24import NoUselessSubscriptions
25import Review.Rule exposing (Rule)
26
27
28config : List Rule
29config =
30 [ NoDebug.Log.rule
31 , NoDeprecated.rule NoDeprecated.defaults
32 , NoMissingSubscriptionsCall.rule
33 -- , NoPrematureLetComputation.rule
34 -- , NoRecursiveUpdate.rule
35 -- , NoUnoptimizedRecursion.rule (NoUnoptimizedRecursion.optOutWithComment "IGNORE TCO")
36
37 -- , NoUnsafeDivision.rule
38 -- , NoUselessSubscriptions.rule
39 --
40 -- Unused
41 ---------
42 , NoUnused.Dependencies.rule
43 , NoUnused.Modules.rule
44 , NoUnused.Variables.rule
45 ]