zoukankan      html  css  js  c++  java
  • cpplint

    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源码中注释掉即可。

  • 相关阅读:
    为服务部署 Jekins的使用
    spring cloud
    docker
    WebSocket
    idea
    maven
    SQL四种语言(DDL、 DML、 DCL、 TCL)
    十大经典排序
    AVL树的旋转图解和简单实现
    多个线程交替打印
  • 原文地址:https://www.cnblogs.com/zhanghu52030/p/9146278.html
Copyright © 2011-2022 走看看