This extension uses diagnostics (errors and warnings) from PROBLEMS tab which is populated by other Haskell extensions such as Simple GHC or Haskero. Please install either of them along with this extension.
Add missing import
Uses Hoogle to search for matching modules. Configurable via hoogle-vscode extension configuration (can be configured to use local instance of hoogle for example).
Sorting and alignment are configurable via haskutil.sortImports and haskutil.alignImports respectively. Imports can also be organized on file save with haskutil.organiseImportsOnSave: true (dafault is false).
Add missing LANGUAGE extension
Adds LANGUAGE pragma suggested by error. List of supported pragmas is defined by haskutil.supportedExtensions.
Organize LANGUAGE extensions
Splitting, sorting and alignment of extensions are configurable via haskutil.splitExtensions, haskutil.sortExtensions and haskutil.alignExtensions respectively. Extensions can also be organized on file save with haskutil.organiseExtensionOnSave: true (dafault is false).