Skip to content

Commit 633f246

Browse files
author
John Doe
committed
Apply linter
1 parent 57a3660 commit 633f246

23 files changed

+100
-114
lines changed

elm.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"source-directories": [
44
"src"
55
],
6-
"elm-version": "0.19.0",
6+
"elm-version": "0.19.1",
77
"dependencies": {
88
"direct": {
99
"abadi199/elm-input-extra": "5.2.2",

src/Calendar/Calendar.elm

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import Calendar.Event exposing (Event)
55
import Calendar.JourFerie exposing (getAllJourFerie)
66
import Calendar.Msg exposing (InternalState, Msg(..), TimeSpan(..))
77
import Calendar.Week as Week
8-
import Html exposing (..)
8+
import Html exposing (Html, div)
99
import Html.Attributes exposing (class)
10-
import Html.Events exposing (keyCode, on)
11-
import Json.Decode as Json
1210
import MyTime
1311
import Time exposing (Posix)
1412
import Time.Extra as TimeExtra
@@ -57,7 +55,7 @@ update msg state =
5755
EventMouseEnter eventId pos ->
5856
{ state | hover = Just eventId, position = Just pos }
5957

60-
EventMouseLeave eventId ->
58+
EventMouseLeave _ ->
6159
{ state | hover = Nothing, selected = Nothing }
6260

6361

src/Calendar/Day.elm

+5-6
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ import Calendar.Event exposing (Event, eventSegment, rangeDescription)
44
import Calendar.Helpers as Helpers
55
import Calendar.JourFerie exposing (jourFerie)
66
import Calendar.Msg exposing (InternalState, Msg(..))
7-
import Dict exposing (Dict)
8-
import Html exposing (..)
9-
import Html.Attributes exposing (..)
7+
import Html exposing (Html, div, button, text, span)
8+
import Html.Attributes exposing (class)
109
import Html.Events exposing (onClick)
1110
import MyTime
1211
import Time exposing (Posix)
@@ -115,7 +114,7 @@ viewDaySlot : InternalState -> Int -> List Event -> Html Msg
115114
viewDaySlot state columns events =
116115
Helpers.hours
117116
|> List.map viewDaySlotGroup
118-
|> (\b a -> (++) a b) (viewDayEvents state columns events state.viewing)
117+
|> (\b a -> a ++ b) (viewDayEvents state columns events state.viewing)
119118
|> div [ class "calendar--day-slot" ]
120119

121120

@@ -128,7 +127,7 @@ viewDaySlotGroup date =
128127

129128

130129
viewTimeSlot : String -> Html Msg
131-
viewTimeSlot date =
130+
viewTimeSlot _ =
132131
div
133132
[ class "calendar--time-slot" ]
134133
[]
@@ -169,7 +168,7 @@ viewAllDayCell days =
169168
viewAllDayText =
170169
div [ class "calendar--all-day-text" ] [ text "All day" ]
171170

172-
viewAllDay day =
171+
viewAllDay _ =
173172
div [ class "calendar--all-day" ]
174173
[]
175174
in

src/Calendar/Event.elm

+3-10
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ module Calendar.Event exposing (Event, PositionMode(..), Style, cellWidth, event
22

33
-- import String.Extra
44

5-
import Calendar.Helpers as Helpers
6-
import Calendar.Msg exposing (InternalState, Msg(..), TimeSpan(..), onClick, onMouseEnter)
7-
import Html exposing (..)
5+
import Calendar.Msg exposing (Msg(..), TimeSpan(..), onClick, onMouseEnter)
6+
import Html exposing (Html, div, text)
87
import Html.Attributes exposing (attribute, class, classList, style)
98
import Html.Events exposing (onMouseLeave)
10-
import Iso8601
119
import MyTime
1210
import String
1311
import Time exposing (Posix, Weekday(..))
@@ -96,7 +94,7 @@ eventStyling columns event customClasses =
9694
++ styleColorDayEvent eventTitle colorFg colorBg
9795
++ extraStyle
9896
in
99-
[ classList (( classes, True ) :: customClasses) ] ++ styles
97+
classList (( classes, True ) :: customClasses) :: styles
10098

10199

102100
fractionalDay : Posix -> Float
@@ -207,11 +205,6 @@ eventSegment columns event =
207205
]
208206

209207

210-
makeTitle : String -> Html Msg
211-
makeTitle title =
212-
text title
213-
214-
215208
viewSub : String -> Html Msg
216209
viewSub val =
217210
div [ class "calendar--event-sub" ] [ text val ]

src/Calendar/Helpers.elm

-2
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,5 @@ noBright color =
148148
else
149149
hsl.lightness
150150

151-
newSaturation =
152-
hsl.saturation * 0.85
153151
in
154152
Vendor.Color.hsl hsl.hue hsl.saturation newLightness

src/Calendar/Week.elm

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
module Calendar.Week exposing (view, viewAll, viewWeekContent, viewWeekDay)
22

3-
import Calendar.Day exposing (viewAllDayCell, viewDayEvents, viewDaySlotGroup, viewTimeGutter, viewTimeGutterHeader)
3+
import Calendar.Day exposing (viewDayEvents, viewDaySlotGroup, viewTimeGutter)
44
import Calendar.Event exposing (Event)
55
import Calendar.Helpers as Helpers
66
import Calendar.Msg exposing (InternalState, Msg(..))
7-
import Dict exposing (Dict)
8-
import Html exposing (..)
9-
import Html.Attributes exposing (..)
7+
import Html exposing (Html, div, span, text)
8+
import Html.Attributes exposing (class)
109
import Time exposing (Posix)
1110

1211

src/Config.elm

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
1-
module Config exposing (allGroups, apiUrl, firstGroup, minWeekWidth)
1+
module Config exposing (allGroups, apiUrl, firstGroup, minWeekWidth, enableEasterEgg, enablePersonnelCal)
22

33
import Cyberplanning.Types exposing (Collection(..), Group)
44

55

6+
enableEasterEgg : Bool
7+
enableEasterEgg =
8+
False
9+
10+
11+
enablePersonnelCal : Bool
12+
enablePersonnelCal =
13+
False
14+
15+
616
apiUrl : String
717
apiUrl =
818
-- "http://localhost:3001/graphql/"

src/Cyberplanning/Cyberplanning.elm

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
module Cyberplanning.Cyberplanning exposing (Msg, State, initState, request, restoreState, storeState, update, view)
22

3-
import Calendar.Event as CalEvent
4-
import Config exposing (allGroups, firstGroup)
3+
import Config exposing (allGroups)
54
import Cyberplanning.PlanningRequest exposing (maybeCreatePlanningRequest)
65
import Cyberplanning.Storage exposing (decodeState, encodeState)
7-
import Cyberplanning.Types exposing (CustomEvent(..), Event, FetchStatus(..), Group, InternalMsg(..), InternalState, Query, RequestAction(..), Settings, defaultState)
6+
import Cyberplanning.Types exposing (CustomEvent(..), FetchStatus(..), InternalMsg(..), InternalState, RequestAction(..), defaultState)
87
import Cyberplanning.Utils exposing (toCalEvents, toCalEventsWithSource)
98
import Html exposing (Html, text)
109
import Http exposing (Error)
@@ -113,7 +112,7 @@ update msg state =
113112

114113

115114
view : State -> Html Msg
116-
view state =
115+
view _ =
117116
text ""
118117

119118

src/Cyberplanning/PlanningRequest.elm

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module Cyberplanning.PlanningRequest exposing (createPlanningRequest, maybeCreat
33
import Cyberplanning.Query exposing (Params, sendRequest)
44
import Cyberplanning.Types exposing (Collection(..), Group, InternalMsg, Settings)
55
import Cyberplanning.Utils exposing (toDatetime)
6-
import Http exposing (Error)
76
import MyTime
87
import Time exposing (Posix)
98
import Time.Extra as TimeExtra

src/Cyberplanning/Query.elm

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module Cyberplanning.Query exposing (Params, eventsApiQuery, sendRequest)
22

33
import Config
4-
import Cyberplanning.Types exposing (Event, InternalMsg(..), Planning, Query, Settings)
4+
import Cyberplanning.Types exposing (Event, InternalMsg(..), Planning, Query)
55
import Http exposing (Body, Error, Header, Request)
6-
import Json.Decode as Decode exposing (Decoder, field, int, maybe, string)
6+
import Json.Decode as Decode exposing (Decoder, field, maybe, string)
77
import Json.Encode as Encode
88

99

@@ -58,9 +58,9 @@ post url headers body =
5858
}
5959

6060

61-
authorizationHeader : String -> Header
62-
authorizationHeader =
63-
Http.header "Authorization"
61+
-- authorizationHeader : String -> Header
62+
-- authorizationHeader =
63+
-- Http.header "Authorization"
6464

6565

6666
requestAPI : (Result Error Query -> InternalMsg) -> Request Query -> Cmd InternalMsg

src/Cyberplanning/Utils.elm

-6
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ toCalEvent selectedGroups event =
4545
description =
4646
List.map (String.join ", ") [ classes, teachers, groups ]
4747

48-
search1 =
49-
List.foldl (\a b -> b && String.contains "1" a) True affiliations
50-
51-
search2 =
52-
List.foldl (\a b -> b && String.contains "2" a) True affiliations
53-
5448
selectedLen =
5549
List.length selectedGroups
5650

src/Model.elm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ module Model exposing (Model, WindowSize)
22

33
import Calendar.Calendar as Calendar
44
import Cyberplanning.Cyberplanning as Cyberplanning
5-
import Http exposing (Error)
65
import Personnel.Personnel as Personnel
76
import Secret.Secret
87
import Time exposing (Posix)

src/Msg.elm

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module Msg exposing (Msg(..))
33
import Browser.Dom exposing (Viewport)
44
import Calendar.Msg as Calendar
55
import Cyberplanning.Cyberplanning as Cyberplanning
6-
import Http exposing (Error)
76
import Personnel.Personnel as Personnel
87
import Time exposing (Posix)
98
import Vendor.Swipe

src/Personnel/Ical.elm

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module Personnel.Ical exposing (VCalendar, VEvent, processIcal, emptyVCalendar,
33
import Array
44
import Time exposing (Posix)
55
import Personnel.Timeparser exposing (toTime)
6-
import Http
76

87

98
type alias VCalendar =
@@ -33,13 +32,15 @@ processIcal data =
3332
|> .events
3433

3534

35+
emptyVCalendar : VCalendar
3636
emptyVCalendar =
3737
{ events = []
3838
, working = False
3939
, parsing = emptyVEvent
4040
}
4141

4242

43+
emptyVEvent : VEvent
4344
emptyVEvent =
4445
{ summary = ""
4546
, dtstart = epoch
@@ -107,7 +108,7 @@ parseCalDatetime value =
107108
Ok time ->
108109
time
109110

110-
Err errors ->
111+
Err _ ->
111112
-- let
112113
-- a =
113114
-- Debug.log "Parsing errors" errors

src/Personnel/Personnel.elm

+2-8
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module Personnel.Personnel exposing (Msg, State, getEvents, initState, restoreSt
33
import Calendar.Event as CalEvent
44
import File exposing (File)
55
import File.Select as Select
6-
import Html exposing (Html, button, div, input, label, span, text)
6+
import Html exposing (Html, button, div, input, label, text)
77
import Html.Attributes exposing (checked, class, for, id, title, type_)
88
import Html.Events exposing (onCheck, onClick)
99
import MyTime
@@ -31,8 +31,7 @@ initState =
3131

3232

3333
type Msg
34-
= FileRequested
35-
| FileSelected File
34+
= FileSelected File
3635
| FileLoaded String
3736
| CheckActive Bool
3837
| RemoveFile
@@ -41,11 +40,6 @@ type Msg
4140
update : Msg -> State -> ( State, Cmd Msg )
4241
update msg state =
4342
case msg of
44-
FileRequested ->
45-
( state
46-
, Select.file [ "text/calendar" ] FileSelected
47-
)
48-
4943
FileSelected file ->
5044
( { state | file = Just (extractFileInfos file) }
5145
, Task.perform FileLoaded (File.toString file)

src/Personnel/Timeparser.elm

+1-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ module Personnel.Timeparser exposing (toTime, decoder, toUtcString)
55
-}
66

77
import Json.Decode as Decode exposing (Decoder)
8-
import Json.Encode as Encode
9-
import Parser exposing ((|.), (|=), Parser, andThen, end, int, map, oneOf, succeed, symbol)
8+
import Parser exposing ((|.), (|=), Parser, andThen, end, map, oneOf, succeed, symbol)
109
import Time exposing (Month(..), utc)
1110

1211

@@ -333,7 +332,6 @@ leapYearsBefore y1 =
333332
-}
334333
iso8601 : Parser Time.Posix
335334
iso8601 =
336-
-- TODO account for format variations, including those with UTC offsets
337335
monthYearDayInMs
338336
-- YYYY-MM-DD
339337
|> andThen

src/Secret/Secret.elm

-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module Secret.Secret exposing (StateList, classStyle, createStates, isHelpActivated, update, view)
22

33
import Array exposing (Array)
4-
import Calendar.Event as Cal
54
import Dict exposing (Dict)
65
import Html exposing (Html, iframe)
76
import Html.Attributes exposing (attribute, class, height, src, style, width)
@@ -155,13 +154,6 @@ activated state =
155154
Array.length state.code == state.index
156155

157156

158-
toState : YTState -> State
159-
toState state =
160-
{ code = state.code
161-
, index = state.index
162-
}
163-
164-
165157
isHelpActivated : StateList -> Bool
166158
isHelpActivated { help } =
167159
Array.length help.code == help.index

0 commit comments

Comments
 (0)