Module
Whine.Muting 
- Package
- purescript-whine-core
- Repository
- collegevine/purescript-whine
#mutedRanges Source
mutedRanges :: { lines :: Array String } -> Map RuleId (Array MutedRange)Given lines of a code file, finds ranges and/or lines marked with #disable/#enable directives, and returns those ranges grouped by rule.
For example:
-- #disable SomeRule
foo -- #disable AnotherRule
bar
-- #enable SomeRule
baz
qux -- #disable SomeRule
Would return:
{
  SomeRule: [MutedRange 0 3, MutedLine 5],
  AnotherRule: [MutedLine 1]
}
- Modules
- Vscode.Client 
- Vscode.Client. Configuration 
- Vscode.Client. Executable 
- Vscode.Client. FileSystemWatcher 
- Vscode.Client. Workspace 
- Vscode.Context 
- Vscode.Events 
- Vscode.Server. Capabilities 
- Vscode.Server. Connection 
- Vscode.Server. Diagnostic 
- Vscode.Server. TextDocuments 
- Whine
- Whine.Core. CaseBranchIndentation 
- Whine.Core. CommaFirstArrays 
- Whine.Core. UndesirableModules 
- Whine.Core. WhineRules 
- Whine.Log 
- Whine.Muting 
- Whine.Prelude 
- Whine.Print 
- Whine.Runner 
- Whine.Runner. Cli 
- Whine.Runner. Config 
- Whine.Runner. FS 
- Whine.Runner. Glob 
- Whine.Runner. LanguageServer 
- Whine.Runner. PackageVersion 
- Whine.Runner. Prelude 
- Whine.Runner. Yaml 
- Whine.Types 
- WhineM