Я настраивал свою среду разработки для моего Laravel/AngularJS
проекта.Моя IDE JetBrains PhpStorm .Мне интересно, каковы наилучшие методы настройки среды IDE для работы с папкой node_modules
(или bower_components
или vendor
для моего PHP), чтобы:
- Она не включаласьв
code inspection
, что касается внутреннего кода модулей. - Он включен в
code inspection
, что касается ссылок в моем собственном коде на модули. - Он включен в
Autocomplete
или Code Navigation
(Ctrl + щелчок по методам)
Чтобы сделать это более понятным: я хочу иметь возможность Ctrl + щелчок по методам модулей моего узла и бытьперенаправлены на исходный код этих модулей.Я также хочу, чтобы меня предупреждали, если я напишу метод модуля узла неправильно или он не существует.Также автозаполнение метода, когда я нажимаю Ctrl + пробел. Но я не хочу, чтобы внутренний код моих узловых модулей включался в проверку кода , потому что проверка всех модулей занимает много времени, и они должнывсе в порядке, поэтому мне не нужно проверять их.
Я уже попробовал два решения:
- Пометка папок как исключенных: это не работает, потому что папкиполностью исключены из проекта, и перенаправление и проверка не работают вообще
- Создание определенного
Scope
(в настройках PhpStorm), который включает все файлы, кроме папки node_modules
, для использования при запуске вручнуюCode Inspection
: Невозможно исключить папку node_modules
, потому что моя IDE распознает ее как модуль «Я думаю» (рядом с ним в обозревателе проектов [webapp]).Однако я могу исключить bower_components
и vendor
.
Независимо от моих попыток, как лучше всего с этим справиться?