码迷,mamicode.com
首页 > 其他好文 > 详细

cpplint

时间:2018-06-06 21:58:57      阅读:544      评论:0      收藏:0      [点我收藏+]

标签:github   TE   自己   就是   googl   错误   lint   zip   cpp   

Cpplint是一个Python脚本,作为一款开源免费的代码静态检测工具,Google也使用它作为自己的C++代码检测工具,也就是说,只要你的代码遵从Google C++代码规范,那么Cpplint将会提供很好的代码静态检测支持。 

  1. Window下的安装 

下载Cpplint.py源码zip:https://github.com/cpplint/cpplint. 解压到D:\cpplint-master

下载并安装python:  https://www.python.org  为了方便可以将python.exe文件的绝对路径添加到系统环境变量Path中。 

  • 使用方法
  1. 命令模式:Python cpplint.py + 目标源文件
  2. 集成到vs中:

    打开VS—》工具—》外部工具—》添加工具

    Title:Cpplint.py

    Command:python.exe文件的绝对路径

    Arguments:”cpplint.py的绝对路径” –output=vs7 $(ItemPath)

    Initial directory:$(ItemDir)

    Check Use Output window

三、补充说明 
Cpplint.py支持的文件格式包括.cc、.h、.cpp、.cu、.cuh。 
Cpplint只是一个代码风格检测工具,其并不对代码逻辑、语法错误等进行检查。 
Cpplint完全是按照Google C++的编码规范来检测的,但有时会觉得有些规则不适用于实际编程,这时可以把不需要的规则从Cpplint.py源码中注释掉即可。

cpplint

标签:github   TE   自己   就是   googl   错误   lint   zip   cpp   

原文地址:https://www.cnblogs.com/zhanghu52030/p/9146278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!