mirror of
https://github.com/jfmengels/elm-review.git
synced 2024-09-11 16:16:09 +03:00
Add functions to report errors for extra files
This commit is contained in:
parent
acb6cce062
commit
56c734163f
@ -22,7 +22,7 @@ module Review.Rule exposing
|
||||
, Error, error, errorWithFix, ModuleKey, errorForModule, errorForModuleWithFix
|
||||
, ElmJsonKey, errorForElmJson, errorForElmJsonWithFix
|
||||
, ReadmeKey, errorForReadme, errorForReadmeWithFix
|
||||
, ExtraFileKey
|
||||
, ExtraFileKey, errorForExtraFile, errorForExtraFileWithFix
|
||||
, globalError, configurationError
|
||||
, ReviewError, errorRuleName, errorMessage, errorDetails, errorRange, errorFilePath, errorTarget, errorFixes, errorFixFailure
|
||||
, ignoreErrorsForDirectories, ignoreErrorsForFiles, filterErrorsForFiles
|
||||
@ -250,7 +250,7 @@ first, as they are in practice a simpler version of project rules.
|
||||
@docs Error, error, errorWithFix, ModuleKey, errorForModule, errorForModuleWithFix
|
||||
@docs ElmJsonKey, errorForElmJson, errorForElmJsonWithFix
|
||||
@docs ReadmeKey, errorForReadme, errorForReadmeWithFix
|
||||
@docs ExtraFileKey
|
||||
@docs ExtraFileKey, errorForExtraFile, errorForExtraFileWithFix
|
||||
@docs globalError, configurationError
|
||||
@docs ReviewError, errorRuleName, errorMessage, errorDetails, errorRange, errorFilePath, errorTarget, errorFixes, errorFixFailure
|
||||
|
||||
@ -3795,6 +3795,30 @@ type ExtraFileKey
|
||||
}
|
||||
|
||||
|
||||
{-| REPLACEME
|
||||
-}
|
||||
errorForExtraFile : ExtraFileKey -> { message : String, details : List String } -> Range -> Error scope
|
||||
errorForExtraFile (ExtraFileKey { path }) { message, details } range =
|
||||
Error
|
||||
{ message = message
|
||||
, ruleName = ""
|
||||
, filePath = path
|
||||
, details = details
|
||||
, range = range
|
||||
, fixes = Review.Error.NoFixes
|
||||
, target = Review.Error.ExtraFile
|
||||
, preventsExtract = False
|
||||
}
|
||||
|
||||
|
||||
{-| REPLACEME
|
||||
-}
|
||||
errorForExtraFileWithFix : ExtraFileKey -> { message : String, details : List String } -> Range -> List Fix -> Error scope
|
||||
errorForExtraFileWithFix readmeKey info range fixes =
|
||||
errorForExtraFile readmeKey info range
|
||||
|> withFixes fixes
|
||||
|
||||
|
||||
elmReviewGlobalError : { message : String, details : List String } -> Error scope
|
||||
elmReviewGlobalError { message, details } =
|
||||
Error
|
||||
|
Loading…
Reference in New Issue
Block a user