Several of the compiler errors/warnings provide a suggestion of how to fix the issue, not only in the textual ouput of the compiler, but in the JSON output in a machine-usable format.
- purescript-suggest - command line tool which can display or apply all suggestions at once
- pscid - apply a single suggestion on a keypress
- psc-ide-emacs
- psc-ide-vim
- atom-ide-purescript
- vscode-ide-purescript
Classes of issues with support for auto-fix suggestions:
- Import warnings (e.g. remove unused imports, make import explicit)
- Missing type annotation (top level type annotations and
_
)