# OCLint Reviews
**Vendor:** OCLint  
**Category:** [Ferramentas de Análise de Código Estático](https://www.g2.com/pt/categories/static-code-analysis)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 1
## About OCLint
OCLint é uma ferramenta de análise de código estático para melhorar a qualidade e reduzir defeitos ao inspecionar código em C, C++ e Objective-C.




## OCLint Reviews
  ### 1. Boa extensão para o Clang Analyzer, encontra mais problemas, mais incômodo de configurar.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aleksander B. | iOS Team Technical Lead, Internet, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 01, 2016

**O que você mais gosta OCLint?**

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.

**O que você não gosta OCLint?**

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.

**Recomendações a outras pessoas considerando OCLint:**

Ferramenta realmente útil, pode funcionar com o Sonar para que seus pull requests passem automaticamente pelo oclint e corrijam todos os problemas restantes.

Encontra mais problemas do que os avisos do Xcode e o analisador estático do Xcode. Também possui recursos sobre estilo de código, por exemplo, contagem de métodos, contagem de linhas.

Um dos 3 analisadores estáticos que conheço para Objective-C XCode, oclint, infer.

**Que problemas é OCLint E como isso está te beneficiando?**

Problema de negócios de ter uma base de código de boa qualidade e sustentável. Ele nos fornece sugestões automatizadas para manter a base de código melhor e com menos bugs.


## OCLint Discussions
  - [Para que é usado o OCLint?](https://www.g2.com/pt/discussions/oclint-what-is-oclint-used-for)
  - [Para que é usado o OCLint?](https://www.g2.com/pt/discussions/what-is-oclint-used-for)

- [View OCLint pricing details and edition comparison](https://www.g2.com/pt/products/oclint/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+09%3A48%3A59+-0500&secure%5Bsession_id%5D=1a47a287-9e7b-4547-9c21-0a63b0406ed7&secure%5Btoken%5D=8d9ae776b2e9df22d3ae3e43b5bd418ab3d6efd5dc39d1b68e11bdc912913572&format=llm_user)

## OCLint Features
**Análise de Código Estático - AI Agente**
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

## Top OCLint Alternatives
  - [Gearset DevOps](https://www.g2.com/pt/products/gearset-devops/reviews) - 4.7/5.0 (279 reviews)
  - [OpsPilot](https://www.g2.com/pt/products/opspilot/reviews) - 4.8/5.0 (174 reviews)
  - [SonarQube](https://www.g2.com/pt/products/sonarqube/reviews) - 4.4/5.0 (138 reviews)

