# oclint **Repository Path**: Qilf/oclint ## Basic Information - **Project Name**: oclint - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: oc, IOS, 自动化测试 ## README # OCLint - http://oclint.org [![Travis CI Status](https://api.travis-ci.org/oclint/oclint.svg?branch=master)](https://travis-ci.org/oclint/oclint) [![Coverage Status](https://coveralls.io/repos/github/oclint/oclint/badge.svg?branch=master)](https://coveralls.io/github/oclint/oclint?branch=master) OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code. It looks for potential problems that aren't visible to compilers, for example: * Possible bugs - empty if/else/try/catch/finally statements * Unused code - unused local variables and parameters * Complicated code - high cyclomatic complexity, NPath complexity and high NCSS * Redundant code - redundant if statement and useless parentheses * Code smells - long method and long parameter list * Bad practices - inverted logic and parameter reassignment * ... For more information, visit http://oclint.org