Skip to content
Snippets Groups Projects
Commit 62916338 authored by stuebinm's avatar stuebinm
Browse files

little code cleanup

parent 652c2030
Branches
No related tags found
No related merge requests found
...@@ -89,7 +89,7 @@ runLinter :: Tiledmap -> Int -> MapResult ...@@ -89,7 +89,7 @@ runLinter :: Tiledmap -> Int -> MapResult
runLinter tiledmap depth = MapResult runLinter tiledmap depth = MapResult
{ mapresultLayer = invertThing layer { mapresultLayer = invertThing layer
, mapresultTileset = invertThing tileset , mapresultTileset = invertThing tileset
, mapresultGeneral = generalLints , mapresultGeneral = resultToLints generalResult
, mapresultDepends = mapMaybe lintToDep generalLints , mapresultDepends = mapMaybe lintToDep generalLints
<> concatMap resultToDeps layer <> concatMap resultToDeps layer
<> concatMap resultToDeps tileset <> concatMap resultToDeps tileset
...@@ -99,6 +99,7 @@ runLinter tiledmap depth = MapResult ...@@ -99,6 +99,7 @@ runLinter tiledmap depth = MapResult
where where
layer = checkThing tiledmapLayers checkLayer layer = checkThing tiledmapLayers checkLayer
tileset = checkThing tiledmapTilesets checkTileset tileset = checkThing tiledmapTilesets checkTileset
generalResult = runLintWriter tiledmap depth checkMap
checkThing getter checker = V.toList . V.map runCheck $ getter tiledmap checkThing getter checker = V.toList . V.map runCheck $ getter tiledmap
where runCheck thing = runLintWriter thing depth checker where runCheck thing = runLintWriter thing depth checker
...@@ -106,15 +107,12 @@ runLinter tiledmap depth = MapResult ...@@ -106,15 +107,12 @@ runLinter tiledmap depth = MapResult
-- | "inverts" a LintResult, i.e. groups it by lints instead of -- | "inverts" a LintResult, i.e. groups it by lints instead of
-- layers / maps -- layers / maps
invertThing thing = M.unionsWith (<>) $ fmap invertLintResult thing invertThing thing = M.unionsWith (<>) $ fmap invertLintResult thing
-- lints collected from properties
generalLints =
resultToLints generalResult
generalResult = runLintWriter tiledmap depth checkMap
adjustedMap = (resultToAdjusted generalResult) adjustedMap = (resultToAdjusted generalResult)
{ tiledmapLayers = V.fromList . fmap resultToAdjusted $ layer } { tiledmapLayers = V.fromList . fmap resultToAdjusted $ layer
-- TODO: this appears to have reordered map layers??? , tiledmapTilesets = V.fromList . fmap resultToAdjusted $ tileset
}
-- human-readable lint output, e.g. for consoles -- human-readable lint output, e.g. for consoles
instance PrettyPrint (Level, MapResult) where instance PrettyPrint (Level, MapResult) where
......
...@@ -98,7 +98,6 @@ checkLayer :: LintWriter Layer ...@@ -98,7 +98,6 @@ checkLayer :: LintWriter Layer
checkLayer = do checkLayer = do
layer <- askContext layer <- askContext
mapM_ checkLayerProperty (getProperties layer) mapM_ checkLayerProperty (getProperties layer)
setProperty "jitsiRoomAdminTag" "Hello, World"
...@@ -109,6 +108,7 @@ checkLayer = do ...@@ -109,6 +108,7 @@ checkLayer = do
checkLayerProperty :: Property -> LintWriter Layer checkLayerProperty :: Property -> LintWriter Layer
checkLayerProperty p@(Property name _value) = case name of checkLayerProperty p@(Property name _value) = case name of
"jitsiRoom" -> do "jitsiRoom" -> do
setProperty "jitsiRoomAdminTag" "Hello, World"
uselessEmptyLayer uselessEmptyLayer
unwrapString p $ \_val -> do unwrapString p $ \_val -> do
suggestProperty $ Property "jitsiTrigger" (StrProp "onaction") suggestProperty $ Property "jitsiTrigger" (StrProp "onaction")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment