
Existem regras que estão encontrando bugs reais ou ajudando o código a ser melhor.
Por exemplo, colapsar declarações if, cálculo de complexidade de caminho/ciclomática, comparações tautológicas, condições if constantes. Realmente útil para manter sua base de código limpa e funcionando corretamente.
Existem também regras baseadas em lint, por exemplo, número de linhas sem um comentário, número de linhas/argumentos em um método, número de linhas/métodos em uma classe.
Pode ser integrado ao sonar. Análise coletada por e hospedada no G2.com.
O processo de configuração e instalação é problemático.
O pacote homebrew não está funcionando (ou você tem que fazer uma configuração adicional para fazê-lo funcionar). Os argumentos da linha de comando são difíceis de usar, você tem que primeiro criar um arquivo json com o banco de dados de compilação e depois executar o oclint novamente em vez de apenas ter um wrapper xcodebuild.
Combinar a versão do oclint com a versão do plugin sonar-oclint é um incômodo.
O desenvolvimento do oclint não é tão rápido, então às vezes eles não suportam novas construções de linguagem. Análise coletada por e hospedada no G2.com.

