Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for ADP-1596 #3257

Conversation

jonathanknowles
Copy link
Contributor

Issue Number

ADP-1596 / #3253

Summary

This PR contains some suggested fixes for PR #3253.

This commit removes all trailing whitespace from the files affected by
PR 2353.
This commit:

1.  Separates imports into two sections:
    - Non-qualified imports
    - Qualified imports

2.  Turns implicit imports into explicit imports.

3.  Runs stylish-haskell to sort the imports into alphabetical order:
    ```
    stylish-haskell -i `git ls-files -- '*.hs'`
    ```
    (This is normally run by CI, so the build will fail without it.)

We usually also require that imports are imported explicitly:

https://input-output-hk.github.io/adrestia/code/Coding-Standards#we-use-explicit-imports-by-default-and-favor-qualified-imports-for-ambiguous-functions

The motivation is to help with code readability. (When reviewing the
code in a browser, it's not always obvious where a symbol has come
from.)
@jonathanknowles jonathanknowles self-assigned this Apr 28, 2022
@jonathanknowles jonathanknowles requested a review from paolino April 28, 2022 05:14
@paolino paolino merged commit ee52d56 into paolino/ADP-1596/simple-metadata Apr 28, 2022
@paolino paolino deleted the jonathanknowles/ADP-1596/simple-metadata branch April 28, 2022 07:02
paolino added a commit that referenced this pull request May 2, 2022
paolino added a commit that referenced this pull request May 2, 2022
paolino added a commit that referenced this pull request May 2, 2022
paolino added a commit that referenced this pull request May 3, 2022
paolino added a commit that referenced this pull request May 6, 2022
Anviking pushed a commit that referenced this pull request May 9, 2022
paolino added a commit that referenced this pull request May 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants