JetBrains — исключить сторонний код из проверок?

Как в IDE JetBrains (например, PyCharm, AppCode, IntelliJ и т. д.) исключить сторонний код из проверок? Я знаю, что могу полностью исключить код из проекта, пометив содержащие каталоги как исключенные каталоги. Тем не менее, я все же хотел бы, чтобы мой код признавал сторонние пакеты. Таким образом, я хотел бы, чтобы мой код помечал сторонние функции как существующие в моем проекте, автозаполнение должно работать и т. д. Я просто не хочу видеть предупреждения и комментарии стиля кода из IDE при рассмотрении этого кода или выполнении кода осмотр по проекту. Спасибо!


person Shiania White    schedule 30.09.2014    source источник


Ответы (1)


Похоже, вы неправильно добавляете сторонний код. Похоже, вы помещаете их как часть своего проекта, а не добавляете как определения библиотеки в Project Structure (Файл > Структура проекта). Если они находятся в структуре вашего кода, то для них выполняются проверки, так как они просто появляются как часть вашего проекта. Если они добавляются в виде библиотек, проверки для них не выполняются (равно как и рефакторинг кода), но они по-прежнему доступны для завершения кода и т. д. См. http://www.jetbrains.com/idea/webhelp/library.html для получения дополнительной информации.

person Javaru    schedule 30.09.2014
comment
Да, похоже, моя проблема отличалась от той, на которую я искал ответ. Спасибо. - person Shiania White; 01.10.2014