Open moniuch opened 1 year ago
Plugin should be disabled automatically if no nx.json is found at root directory. In my case it spits errors and prevent IDE from being closed gracefully, thus blocking all the other instances of the IDE and forcing me to kill all of them.
For now, I am just disabling the plugin everywhere, as it's unusable if you work with regular projects.
Describe the bug:
I had a quasi-project - a collection of subdirectories where I kept snippets and some dev files of different types (css, md, ts). No .idea folder, no .git folder, just a bare directory. When I tried to open it in WebStorm, the Project pane went missing:
and I got the following errors (click to expand):
NxFocusOnAppOrLibAction#update@ProjectViewPopup (com.github.iguissouma.nxconsole.actions.NxFocusOnAppOrLibAction), actionId=NxFocusOnAppOrLib, text='Nx Focus on App or Lib'
NxLoadUnloadModulesAction#update@ProjectViewPopup (com.github.iguissouma.nxconsole.actions.NxLoadUnloadModulesAction), actionId=NxLoadUnloadModules, text='Nx Load/Unload App or Libs...'
NxCliActionGroup#getChildren@ProjectViewPopup(preload-bgt) (com.github.iguissouma.nxconsole.actions.NxCliActionGroup), actionId=Nx.NxCliActionGroup
Steps to reproduce:
Can't really tell whether it is 100% reproducible but when I restarted IDE and tried to open another non-project directory, it repeated.
Expected behavior:
Just not spit out errors. Honor regular non-project, non-git directories as it might be a way for someone to manage notes.
Additional context:
version 0.57.0 WS 2023.1.1