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
- Host: GitHub
- URL: https://github.com/lue-bird/elm-review-mini-common
- Owner: lue-bird
- License: mit
- Created: 2024-05-22T20:30:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-23T10:29:45.000Z (over 1 year ago)
- Last Synced: 2025-03-27T08:47:58.743Z (7 months ago)
- Topics: elm-review-mini, linting, static-analysis
- Language: Elm
- Homepage: https://dark.elm.dmy.fr/packages/lue-bird/elm-review-mini-common/latest/
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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