Closed gdziadkiewicz closed 4 years ago
I will investigate the build failures and mark it as ready to be reviewed after making it build on all envs.
@fendor Could you also find a moment to do a review more focused on the style of the code and best practices? I'm willing to learn in the process and to do changes meant to make the new code consistent with the rest of the codebase.
As a minimum, please update the description so that when it lands we know what it is about, without having to refer to a (possibly no longer existent) github repo.
@alanz I changed the commit message. Please check if it is acceptable now
The CI fails don't seem to be connected to this change.
We will merge next week, when some time has passed since the release
We will merge next week, when some time has passed since the last release
What has been done?
I extracted mode-specific
GlobalOpts
fields into separate types, updated the parsing logic to handle new types as an alternative and updated the places whereGlobalOpts
were used.How did I test it?
Added unit tests for option parser exposed by
Haskell.Ide.Engine.Options
.