(cherry picked from commit d6cee5094cdd3ad8342eda56632f5a66316e390c)
Allows the linting and style settings for the frontend to be applied even when you load the main repo as a workspace (cherry picked from commit d6278fced49b26be975c3a6039b38a94f700864b) Closes #4756
(cherry picked from commit 5061dc4b5e5ea9925740496a5939a1762788b793) Closes #4740