Closed lomadurov closed 11 years ago
Спасибо за идею. Надо будет подумать как оформить, учитывая то, что lmd это тулза. Мб отдельный проект.
Я так же использую продукты jetbrains и покрытие require, module, exports мне пока хватает. Кроме require.match есть еще куча всяких require.* вроде require.bundle или require.css, которые используются не так часто, что отсутствие автокомплита не напрягает.
Понимаю, это скорее для того чтобы популяризировать библиотеку, так как всё продумано до мелочей. Да и для того чтобы местный инспектор кода встроенный в IDE от JetBrains не ругался на использование не объявленных переменных, хотя спасает объявление в начале /global vars../, но это всё же костыль.
Copy-paste >> lmd.scope.js https://gist.github.com/lomatek/5623243
Офигенно, спасибо! Добавлю в Wiki.
В современных IDE есть возможность при разработке включить в зону видимости (http://goo.gl/zUKMG) внешние библиотеки, описывающие глобальные объекты, функции, переменные etc. Таким методом при разработке проекта node.js в WebStorm подключается глобальный scope Node.js (http://goo.gl/1YIov).
Понимаю, что описывать “lmd.scope.js” по идеи не долго, но времени на данный момент для её реализации к сожалению, нет, поэтому оставляю её здесь, что бы не потерялась.
На данный момент просто пользуюсь nodejs_global при разработке, но понятное дело что не имеет понятия о наличии метода match у require.