Rule autofix
Many rules report errors which could be fixed automatically. When a rule reports and error/warning it should optionally provide a list of: - fixes: definitive solutions to the issue - suggestions: possible solutions to the issue - each entry should include a callback to run including the `Source` object, helper functions. The difference between the two is that a suggestion might not always work or provide a more opinionated solution. The CLI should support a `--fix` option which would apply the first fix (not suggestion). Tooling such as the vscode extension should show the full list and leave it to the user which one to apply.
epic