Инструменты Lint в C и C++ (и, возможно, Objective-C)

Я использую Vim в качестве своей IDE, и одним из самых полезных плагинов, которые у меня есть, является Syntastic, который позволяет выполнять анализ кода и отчеты об ошибках без необходимости компиляции программы.

Поддерживаются следующие шашки:

  • лубок
  • checkpatch
  • oclint
  • редкий
  • YCM

Вопрос в том, какой из них лучший? Я использую современные C и C++ (C11 и C++11) и хотел бы что-то похожее на статический анализатор clang (к сожалению, clang_complete конфликтует с одним из моих других плагинов, и у меня нет времени, чтобы это исправить). Так что любые предложения приветствуются.

1 ответ

Решение

Хорошо, после долгих попыток, YCM явно лучший. Он полностью заменяет clang_complete и supertab, которые были двумя другими плагинами, которые я использовал, и, более того, он прекрасно интегрируется с Syntastic и использует статический анализатор clang. Я очень впечатлен этим.

Другие вопросы по тегам