Интеллектуальный плагин для Vim, который проверяет ваш код через внешние API в реальном времени. Обеспечьте качество кода, не покидая редактор.
Валидация кода происходит в реальном времени при сохранении файла или по запросу.
Поддержка 20+ языков программирования через настраиваемые API endpoints.
Настройте правила проверки, API endpoints и параметры под свои нужды.
Конфиденциальные данные хранятся локально, поддержка API ключей и токенов.
Проверка выполняется асинхронно, не блокируя работу в редакторе.
Совместимость с популярными линтерами и системами CI/CD.
def calculate_sum(a, b):
# Сложение двух чисел
result = a + b
return result
def main():
x = "10" Ошибка типа: ожидается int
y = 5
sum_result = calculate_sum(x, y)
print("Сумма:", sum_result)
for i in range(10)
Синтаксическая ошибка: отсутствует ':'
print(i)
if __name__ == "__main__":
main()
Плагин выделяет проблемные участки кода и показывает подробные сообщения об ошибках.
Используйте ваш менеджер плагинов для Vim:
" Для vim-plug
Plug 'username/vim-validator-api'
" Для Vundle
Plugin 'username/vim-validator-api'
" Для dein.vim
call dein#add('username/vim-validator-api')
Добавьте настройки в ваш .vimrc файл:
let g:validator_api_url = 'https://api.example.com/validate'
let g:validator_api_key = 'your-api-key-here'
let g:validator_languages = {
\ 'python': 'https://api.example.com/validate/python',
\ 'javascript': 'https://api.example.com/validate/js',
\ 'go': 'https://api.example.com/validate/go'
\ }
Начните проверку вашего кода:
" Проверить текущий файл
:ValidatorCheck
" Проверить и показать отчет
:ValidatorReport
" Включить/выключить автопроверку
:ValidatorToggleAuto