Enable TSLint/ESLint/other for specific projects?
I might have misinterpreted how the UI/plugins work, but it would be a great addition if it was possible to enable/disable plugins for specific projects (or types of project).
As an example, I have many Javascript and Typescript projects that I work on in parallel. For Javascript projects, I use ESLint (plugin) and for Typescript I use TSLint (plugin).
When working in the Typescript project, I don't want to see warnings etc about having to select an ESLint config file and vice versa.
It seems like these plugins are always enabled on a global level, without ability to at least override at project level? Or am I missing something?
Please sign in to leave a comment.
Plugins can only be enabled at the IDE level, there is no way to enable them per project, as the platform doesn't support turning plugins on/off during the session, they all are loaded on startup. See https://youtrack.jetbrains.com/issue/IDEABKL-6712 and linked tickets.
I'm not however sure what ESLint and TSLint plugins are meant... WebStorm has a built-in ESLint/TSLint integrations, and they can be enabled at the project level