-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
ddev eslint
breaks due to hyphens in project name
#56
Comments
I'm hitting same issue. All my modules have underscores. I don't know if there's a workaround at this time. If so, please let me know. Just got up and running with this project today so it's all pretty new to me. |
Related: will be automatically replaced with hyphen in next DDEV release, but of course you can do the same manually right now in the .ddev/config.yaml. |
So can this issue be closed? |
In DDEV v1.23.4, projects automatically are named with underscores replaced with hyphens. Maybe a PR can add |
I think this was fixed on #81 |
Problem Statement
I see the following error:
The problematic line is this one:
Ddev doesn't allow you to create a project name with underscores in it, because it creates an invalid domain name. Therefore, module names that contain underscores (eg "my_module") must be converted to hyphens for the Ddev project name.
When this happens the module name (
my_module
) is not the same as the Ddev project name (my-module
, and socd web/modules/custom/my-module
will fail.Proposed resolution
If possible refactor the eslint command file to execute
eslint
from the project root folder ( like all of the other commands currently do). Pass in the path to the project folder as a flag or option to theeslint
command, ideally using wildcard syntax$DDEV_DOCROOT/modules/custom/*
so that we don't have to decypher the actual project folder name. (I don't think we have an environment variable for this).The text was updated successfully, but these errors were encountered: