Инструменты 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. Я очень впечатлен этим.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]