Feature: intelligent fix suggest
The jobs that we run in pipelines can sometimes fail because of 'fixable' errors: linting, code style, etc. It would be nice for GitLab to provide intelligent suggestions based on the failed jobs that can be automatically fixed.
If a job has an 'automatic' way of fixing it should:
1. Highlight that in the failed job itself
2. Post a new suggestion(s) in the merge request overview
We could achieve that by adding a new `autofix` job configuration option for the `.gitlab-ci.yml` file.
The result of that job should be a git patch file artifact that we could later parse and create suggestions out of it.
An example of how that config could look if we wanted to autofix the `eslint` job:
```yaml
lint:
script: eslint
autofix: eslint --fix && git diff > autofix.patch
```
----
We could also potentially train an AI model that can fix more complex errors for us (like code completion but it replaces lines instead).
issue