github.com/simpleiot/simpleiot@v0.18.3/frontend/review/src/ReviewConfig.elm (about) 1 module ReviewConfig exposing (config) 2 3 {-| Do not rename the ReviewConfig module or the config function, because 4 `elm-review` will look for these. 5 6 To add packages that contain rules, add them to this review project using 7 8 `elm install author/packagename` 9 10 when inside the directory containing this file. 11 12 -} 13 14 --import NoMissingTypeAnnotationInLetIn 15 -- import NoImportingEverything 16 -- import Docs.ReviewAtDocs 17 18 import NoConfusingPrefixOperator 19 import NoDebug.Log 20 import NoDebug.TodoOrToString 21 import NoExposingEverything 22 import NoMissingTypeAnnotation 23 import NoMissingTypeExpose 24 import NoPrematureLetComputation 25 import NoSimpleLetBody 26 import NoUnused.CustomTypeConstructorArgs 27 import NoUnused.CustomTypeConstructors 28 import NoUnused.Dependencies 29 import NoUnused.Exports 30 import NoUnused.Parameters 31 import NoUnused.Patterns 32 import NoUnused.Variables 33 import Review.Rule as Rule exposing (Rule) 34 import Simplify 35 36 37 config : List Rule 38 config = 39 [ -- Docs.ReviewAtDocs.rule 40 NoConfusingPrefixOperator.rule 41 , NoDebug.Log.rule 42 , NoDebug.TodoOrToString.rule 43 |> Rule.ignoreErrorsForDirectories [ "tests/" ] 44 , NoExposingEverything.rule 45 46 -- , NoImportingEverything.rule [] 47 , NoMissingTypeAnnotation.rule 48 49 --, NoMissingTypeAnnotationInLetIn.rule 50 , NoMissingTypeExpose.rule 51 , NoSimpleLetBody.rule 52 , NoPrematureLetComputation.rule 53 , NoUnused.CustomTypeConstructors.rule [] 54 , NoUnused.CustomTypeConstructorArgs.rule 55 , NoUnused.Dependencies.rule 56 , NoUnused.Exports.rule 57 , NoUnused.Parameters.rule 58 , NoUnused.Patterns.rule 59 , NoUnused.Variables.rule 60 , Simplify.rule Simplify.defaults 61 ] 62 |> List.map (Rule.ignoreErrorsForDirectories [ ".elm-spa" ])