Skip to content

Conversation

@radeksimko
Copy link
Member

Closes #83

This does not yet introduce support for more complex hierarchies
but enables formatting even for files in directories
which do not have any plugin cache.

The lack of plugin cache is now emitted just as a log message.

Informing the user at this point wouldn't be very helpful
because we don't know where the module usually gets init'd from yet,
i.e. whether the plugin cache is even expected there.

Complex hierarchies will be addressed in other PRs in iterative steps as part of #32

This does *not* yet introduce support for more complex hierarchies
but enables formatting even for files in directories
which do not have any plugin cache.

The lack of plugin cache is now emitted just as a log message.

Informing the user at this point wouldn't be very helpful
because we don't know where the module usually gets init'd from yet,
i.e. whether the plugin cache is even expected *there*.
@radeksimko radeksimko added the enhancement New feature or request label Jun 18, 2020
_, exists := rmm.rms[dir]
if exists {
return fmt.Errorf("rootModule %s was already added", dir)
return fmt.Errorf("root module %s was already added", dir)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if it matters, but should this just be a noop instead of an error?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suppose it may come down to it eventually, but I think we do not ever add the same module twice, and if we are then I'd like to understand why first, before allowing it.

@ghost
Copy link

ghost commented Jul 19, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the context necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Jul 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Treat schema availability as not essential

2 participants