blob: dbc594c0e21d973fb1eb29b30b3f81b2ee0fdc85 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--------------------------------------------------------------------------------
module Language.Haskell.Stylish.Step.TrailingWhitespace
( step
) where
--------------------------------------------------------------------------------
import Data.Char (isSpace)
--------------------------------------------------------------------------------
import Language.Haskell.Stylish.Step
--------------------------------------------------------------------------------
dropTrailingWhitespace :: String -> String
dropTrailingWhitespace = reverse . dropWhile isSpace . reverse
--------------------------------------------------------------------------------
step :: Step
step = makeStep "TrailingWhitespace" $ \ls _ -> map dropTrailingWhitespace ls
|