Инструменты проверки линз для разработки Objective-C

Крупные проекты с несколькими разработчиками часто приводят к непоследовательности кода в стиле. Я ищу инструмент lint, подобный Objective-C, который выходит за рамки Clang Статический анализатор и проверяет соблюдение стилистических соглашений; например скобки, отступы, форматирование комментариев, объявление переменных в верхней части функций и т.д.

Я знаю AnalysisTool, но он не совсем делает то, что мне нужно. Я видел этот вопрос, заданный в другом месте на SO, но неясно, был ли вопрос-аскер после того же.

Существует ли такой инструмент?

Ответы

Ответ 1

Недавно я наткнулся на uncrustify, который поддерживает Objective-C. Он выглядит хорошо написанным и добавление дополнительных проверок (и соответствующих исправлений) кажется прямым.

Это не все-в-одном, но в сочетании со статическим анализатором и хорошим инструментом разложения он должен выполнять эту работу.

Ответ 2

Я делал то же исследование, и я только что нашел OCLint