Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 2.57 KB

File metadata and controls

72 lines (51 loc) · 2.57 KB

CodeFactor について

概要

CodeFactor は、コードの品質を自動的にチェックするWebサービスです。

このプロジェクトでは、CodeFactorを使ってC++コードのスタイルチェックを行っています。CodeFactorは内部的に cpplint を使用してC++コードを解析します。

CPPLINT.CFG について

リポジトリ直下にある CPPLINT.CFG は、CodeFactorがcpplintを実行する際の設定ファイルです。このファイルでチェックのフィルタリング条件を指定できます。

cpplint のローカル実行

cpplintはPythonモジュールとして提供されているため、ローカル環境でも実行できます。

インストール

pip install cpplint

インストール後、cpplintは以下のような場所に配置されます:

  • 例: C:\Python27\Lib\site-packages\cpplint.py

実行方法

モジュールとして実行 (推奨):

cd /d <sakura editor ソースのトップ>
cpplint --recursive sakura_core

スクリプトとして実行:

cd /d <sakura editor ソースのトップ>
python <path-to-cpplint>\cpplint.py --recursive sakura_core

参考資料