Kite: контекстні підказки і автовиконання під час написання коду

Kite: контекстні підказки і автовиконання під час написання коду

Під час написання коду часто доводиться відкривати Google, шукати зразки коду, документацію та підказки. Розробники програми Kite пропонують просунуте рішення - інтерактивний «помічник», який у процесі набору коду у фоновому режимі витягує контекстну інформацію із загальнодоступних зразків коду в інтернеті (і з кодової бази поточного проекту) і показує на екрані в зручному вигляді.


Kite інтегрується у редактор коду і консоль.

На сторінці Privacy розробники Kite пояснюють, що весь набраний у програмі код відправляється на сервери Kite за https, а компанія обіцяє не використовувати його жодним чином. Але все одно дещо у кого така система викликає деякі побоювання, адже навіть команди з консолі відправляються їм на сервер в повному складі.

Але зручність Kite, напевно, переважує потенційні загрози безпеці.

Тут і приклади коду, і документація, і посилання на найбільш часто задані питання.

Kite автоматично фіксує і пропонує виправити помилки у коді.

В якості приємного бонусу - підказки до команд в консолі.

Додаток Kite підтримує редактори Sublime Text, emacs, vim, PyCharm і Atom, а також інтегрується в Terminal.app і iTerm. Всі плагіни лежать в офіційному репозиторії.

Найголовніший недолік - поки що Kite підтримує тільки Python і працює тільки під OS X. Найближчим часом розробники обіцяють збільшити кількість мов і додати підтримку Linux і Windows. Це необхідно зробити якомога швидше!