ページ

ラベル OCLint の投稿を表示しています。 すべての投稿を表示
ラベル OCLint の投稿を表示しています。 すべての投稿を表示

2014/05/18

Objective-Cコードのフォーマットチェック

Objective-CにはLintツールとして既にOCLintがあるが、
OS Xでなくても手軽にチェックできる仕組みが
欲しいと考えて作ってみた。
fint

以前にRun Scriptを利用して簡単なチェックができる
というエントリを書いたが、これをツールとして整備したもの。

例えば以下のように、普通のビルドエラーと同じように表示できる。

enter image description here

ちなみにツールはGo言語製。
Go言語環境をセットアップしてあれば、以下でインストールできる。

go get github.com/ksoichiro/fint

lint用のTARGETを追加し、Build Phaseを追加してRun Scriptにfintを
呼び出す設定を記述する。
以下は、設定例。

enter image description here

コマンドラインからも実行可能。

enter image description here

2014/02/28

[iOS][Xcode] OCLintでXcode5プロジェクトのObjective-Cソースコードを静的解析

|
Xcodeでは標準でもAnalyzeでClangによる静的解析ができますが、OCLintというツールでさらに多くのチェックができます。
http://oclint.org/

Xcode 5.0.2で試したところ、上記サイトで説明されている手順では導入できず苦戦したので、うまくいった手順を記録しておきます。

まず、環境です。
マシン:Mac Book Air
OS:OS X 10.9.1
Xcode:Xcode 5.0.2

以下を導入していきます。
(このうち自分の環境で元から入っていたものの導入手順は割愛します)
OCLint:0.8
xctool:0.1.14
CMake:2.8.12.2
Python:2.7.5
Git:1.8.3.4
Subversion:1.7.6

では、導入手順です。