An open API service indexing awesome lists of open source software.

https://github.com/lue-bird/elm-review-mini-common

A collection of generally useful reviews for elm-review-mini
https://github.com/lue-bird/elm-review-mini-common

elm-review-mini linting static-analysis

Last synced: 7 months ago
JSON representation

A collection of generally useful reviews for elm-review-mini

Awesome Lists containing this project

README

          

A collection of generally useful reviews for [`elm-review-mini`](https://dark.elm.dmy.fr/packages/lue-bird/elm-review-mini/latest/).
For details, check the documentation of the provided review modules:

- [`BindingIsUsed`](BindingIsUsed) – Report introduced names that are associated with a thing but never referenced
- [`ImportExposingIsExplicit`](ImportExposingIsExplicit) – Enforce that all imports with exposes specify the member names and don't use the `exposing (..)` syntax to expose everything
- [`ModuleExposingIsExplicit`](ModuleExposingIsExplicit) – Enforce that all module exposes specify the member names and don't use the `exposing (..)` syntax to expose everything
- [`ModuleValueOrFunctionIsTypeAnnotated`](ModuleValueOrFunctionIsTypeAnnotated) – Enforce that all top-level value/function declarations have a type annotation
- [`LetValueOrFunctionIsTypeAnnotated`](LetValueOrFunctionIsTypeAnnotated) – Enforce that `let in` value/function declarations have a type annotation
- [`ModuleAndExposesAreUsed`](ModuleAndExposesAreUsed) – Report exposed members of modules that aren't referenced outside of the module itself. If there would be no exposed members left, report the whole module as unused
- [`DebugIsNotUsed`](DebugIsNotUsed) – Report using a member of the `Debug` module
- [`CommentDoesNotUseCertainMarks`](CommentDoesNotUseCertainMarks) – Report comments that use a given word
- [`RecordTypeAliasConstructorFunctionIsNotUsed`](RecordTypeAliasConstructorFunctionIsNotUsed) – Report using a record type alias constructor function