1# Control which extensions/flags/modules/functions can be used
4 - default: false # all extension are banned by default
15 - FunctionalDependencies
18 - MultiParamTypeClasses
25 - UndecidableInstances
28 - {name: [Data.Set], as: Set}
29 - {name: Control.Arrow, within: []} # Certain modules are banned entirely
32 - {name: unsafePerformIO, within: []} # unsafePerformIO can only appear in no modules
34# Turn on hints that are off by default
36# Ban "module X(module X) where", to require a real export list
37- warn: {name: Use explicit module export list}
39# Ignore some builtin hints
40- ignore: {name: Redundant do}
41- ignore: {name: Parse error}
42- ignore: {name: Use fmap}
43- ignore: {name: "Use <$>"}
44- ignore: {name: Use list comprehension}
45- ignore: {name: Use lambda-case}
46- ignore: {name: Eta reduce}
48# Add custom hints for this project
50# Will suggest replacing "wibbleMany [myvar]" with "wibbleOne myvar"
51# - error: {lhs: "wibbleMany [x]", rhs: wibbleOne x}
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list