原地址:原地址:http://www.xuanyusong.com/archives/2828

代码缺陷和代码错误的最大区别是,代码缺陷不影响游戏编译,而代码错误编译都不通过。但是代码缺陷会影响游戏发布后产生的一系列BUG。。我今天无意间逛外国论坛发现的一个方法,使用了一下感觉挺给力的第一时间分享给大家。 下载下来以后,它是一个文件夹把整个文件夹拷贝在你Unity的工程里面就行了。

Unity 3D Gendarme Plugin:https://bitbucket.org/kzoabi/unity3d-gendarme-plugin

然后下载最新的mono 它是跨平台的,我用的是MAC所以我下载的就是一个 dmg文件, 下载完毕后安装完成即可。

http://www.go-mono.com/mono-downloads/download.html

如下图所示, 选择Assets->Gendarme Report Level 选项,将弹出Gendarme界面,你可以选择它的优先级,然后点击Start按钮。如果报错的话,请把Assets文件夹下的gendarme文件夹和gendarme-report.html文件删除。

如果你的项目比较大的话需要耐心的等待一下,大概1分钟左右。Report生成完毕后会弹出如下窗口,点击Open Report按钮即可。

 如下图所示,他会生成一个Html的页面在本地,打开后写的非常清晰,并且已经分好了类,他会告诉你那一行代码有缺陷,如何来修改你的代码。一不小心代码就一大堆隐患,赶快一个一个修改吧。嘿嘿。。

Unity3D研究院之静态自动检查代码缺陷与隐患相关推荐

  1. 静态自动检查代码缺陷与隐患

    代码缺陷和代码错误的最大区别是,代码缺陷不影响游戏编译,而代码错误编译都不通过.但是代码缺陷会影响游戏发布后产生的一系列BUG..我今天无意间逛外国论坛发现的一个方法,使用了一下感觉挺给力的第一时间分 ...

  2. 【转】Unity3D研究院之设置自动旋转屏幕默认旋转方向

    http://www.xuanyusong.com/archives/2871 如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向. 策划的需求是游戏采用横屏,但是要求 ...

  3. 小学 学生学籍信息汇总及自动检查代码(Python)

    2019独角兽企业重金招聘Python工程师标准>>> 将每个学生填写的信息在检查后自动汇总到一个新的excel表格. #-*- encoding: utf-8 -*- '''小学学 ...

  4. VSCode 自动检查代码出错Vetur

    出错问题:代码正确,可是vscode编译器却提示出错. 解决方法:更新插件vetur.

  5. php 代码 自动检查工具下载,PHP_CodeSniffer安装和使用教程(自动代码检查规范工具)...

    在我们开发中都会讲究代码规范,若是个人开发者,代码规范与否,只要自己看得懂便可以了,但是在团队协作中,代码规定尤为重要,下面,我们介绍一款PHP_CodeSniffer,自动检查代码规范的工具. PH ...

  6. C/C++代码缺陷静态检查工具cppcheck

    cppcheck介绍和安装 CppCheck是一个C/C++代码缺陷静态检查工具.静态代码检查是检查代码是否安全和健壮,是否有隐藏问题. CppCheck只检查编译器检查不出来的bug,不检查语法错误 ...

  7. idea2020shezhi代码检查级别_ICT技术:阿里巴巴代码缺陷检测探索与实践

    目前PRECFIX技术已经在阿里巴巴集团内部落地并获得好评,关于"PRECFIX"技术的论文被国际软件工程大会(ICSE)收录. 张昕东(别象) 阿里巴巴 云研发事业部 算法工程师 ...

  8. idea2020shezhi代码检查级别_阿里巴巴代码缺陷检测探索与实践

    目前PRECFIX技术已经在阿里巴巴集团内部落地并获得好评,关于"PRECFIX"技术的论文被国际软件工程大会(ICSE)收录.张昕东(别象) 阿里巴巴 云研发事业部 算法工程师阿 ...

  9. 代码风格统一: 使用husky, prettier, eslint在代码提交时自动格式化,并检查代码。...

    引言 这个需求主要是组内成员用的编辑器不统一,代码风格也各异,所以在修改代码时,如果格式化了代码,在code review阶段很难分辨修改了的代码.当然,代码风格统一还有其他好处,这里就不不多废话了. ...

  10. php做新闻列表,php 静态新闻列表自动生成代码如何实现

    很多php 教程中都有介绍,这里只提供例子. /** * php 静态新闻列表 自动生成代码 * site www.jbxue.com */ function CreateShtml() { ob_s ...

最新文章

  1. ACM——常用函数总结
  2. maven配置默认jdk版本
  3. 基于统计概率和机器学习的文本分类技术
  4. C语言经典例13-水仙花数
  5. 笔记本移动位置,切换网络ip后,虚拟机的mac系统无法联网解决
  6. tomcat 7 下添加 shared/lib 文件夹
  7. 给大家推荐认识一位中科院大佬!
  8. [BUUCTF-pwn]——pwn1_sctf_2016
  9. Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法...
  10. 如何设置坐标原点值_氨气检测仪电化学原理及报警值如何设置
  11. C#的变迁史10 - C# 5.0 之其他增强篇
  12. sql net message from client
  13. 洛谷P1217回文质数(特判筛选,取巧判断顺序)
  14. 可以测试流放之路伤害的软件,流放之路:游戏难点!你知道平均每秒伤害(DPS)怎么计算吗!...
  15. 围棋,与生活,与编程
  16. java 极光推送_极光推送java实现
  17. JavaScript高级编程——BOM
  18. NISP管理中心|NISP二级证书介绍
  19. 关于解决Android studio:The emulator process for AVD Pixel_4_XL_API_30 has terminated 以及改变AVD存放位置
  20. LaTex 美赛笔记

热门文章

  1. Shopee卖家如何布局产品合理定价,新手必知的定价策略
  2. 如何查看Safari浏览器network里Request的Payload
  3. 即时通信多媒体分享与文件共享
  4. 精心整理的计算机专业书单
  5. 罗永浩怒怼新浪科技,或将起诉
  6. 信息系统安全风险识别与评估
  7. 华为 - 路由交换基础
  8. win10设置linux虚拟网卡,win10系统安装虚拟网卡的详细步骤
  9. 青岛飞阳计算机学校,青岛通济实验学校:综艺比赛 青春飞扬
  10. 遥感数据存储格式 ----BSQ、 BIL、BIP及相互转换