| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Git.Vogue.Types
- data Check
- data Fix
- data Status a
- newtype Plugin = Plugin {}
- newtype PluginName = PluginName {
- unPluginName :: Text
- data SearchMode
- data PluginExecutorImpl m = PluginExecutorImpl {
- executeFix :: SearchMode -> Plugin -> m (Status Fix)
- executeCheck :: SearchMode -> Plugin -> m (Status Check)
Documentation
Result of running a Plugin
Constructors
| Success PluginName Text | |
| Failure PluginName Text | |
| Catastrophe Int PluginName Text |
Absolute path to an executable
newtype PluginName Source
Nice, human readable name of a plugin
Constructors
| PluginName | |
Fields
| |
data SearchMode Source
We want the flexibility of just checking changed files, or maybe checking all of them.
Constructors
| FindAll | |
| FindChanged |
Instances
data PluginExecutorImpl m Source
An implementation of a "runner" of plugins. Mostly for easy testing.
Constructors
| PluginExecutorImpl | |
Fields
| |