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

Treat schema availability as not essential #171

Merged
merged 3 commits into from
Jun 19, 2020
Merged

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
@@ -78,15 +78,15 @@ func (rmm *rootModuleManager) AddRootModule(dir string) error {

_, 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