static_code_analysis

本文汇总了多种用于Java项目的开源静态代码分析工具,包括Checkstyle、PMD和Jalopy等,旨在帮助开发者提高代码质量并简化代码审查过程。

http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

 

Open Source Code Analyzers in Java

http://java-source.net/open-source/code-analyzers

 

Inspection/Review Tools, Source/Binary Code Static Analyzers

http://www.laatuk.com/tools/review_tools.html

 

 

Three tools that make Java code review painless and effective

http://articles.techrepublic.com.com/5100-10878_11-5031836.html

 

 

http://checkstyle.sourceforge.net/config.html

 

 

 

Java Code Review Using JStyle

http://www.mmsindia.com/jstyle.html

 

 

PMD , Checkstyle , and Jalopy .

 

 

 

SourceMonitor

http://www.campwoodsw.com/sourcemonitor.html

失败控制台输出 Started by user 胡思宇 Running as SYSTEM Building remotely on esci2 in workspace /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck [nvr_code_cppcheck] $ repo init -u ssh://wenzebo1@gerrit.ep.tp-link.com:29418/vigi/nvr/manifest.git -b master -m nvr_iteration_v20_omada.xml repo has been initialized in /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck [nvr_code_cppcheck] $ repo sync -d -c -q [nvr_code_cppcheck] $ repo manifest -o - -r [manifests] $ git rev-parse HEAD Added a project: gui at revision: 405bfff0e0e0b17c608cd80f31558005b7a13d3d Added a project: torchlight at revision: 3cd565e313bb90e8e455246eb8042fa05672b0e0 Added a project: sstar931 at revision: 205a2d8943954fff634844a822a4eccbb4f6ae61 Added a project: tp_package at revision: 3086a99ee8fe0627818cff931e3009ceb8c9503b Manifest at revision: f4138dc97d573e6db03f5a454285d75f3004958b [nvr_code_cppcheck] $ /bin/sh -xe /tmp/jenkins5513576504050210879.sh + NVR_ROOT_DIR=/var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck + PATH_FILE=/home/jenkins/cppcheck/static_test/static_test_nvr/path.txt + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/base-files + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-brd + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-client + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-sdk + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/k_packages + echo /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/u_packages + echo 当前的扫描路径列表: 当前的扫描路径列表: + cat /home/jenkins/cppcheck/static_test/static_test_nvr/path.txt /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-client /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-sdk /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/k_packages /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/u_packages [nvr_code_cppcheck] $ /bin/sh -xe /tmp/jenkins3631667807705797256.sh + NVR_ROOT_DIR=/var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck + repo forall -c 'git branch -vv' * (no branch) 405bfff [gui] Fix Bug #1184304 - 【931G】【1.1新GUI】【手势密码】从旧GUI升级至新GUI后,使用原手势密码无法登陆 * (no branch) 205a2d8 【931】支持新flash型号【XMC25QH256CXIQT08S】【2】 * (no branch) 3cd565e [nvr2016h16mpv2 & nvr2008h8mpv2] Fix #1173053 新GUI暂时屏蔽零通道功能 * (HEAD detached at 3086a99) 3086a99 [迭代2.0][chm] 修复IPC密保问题 json double free问题 master 3086a99 [origin/nvr_iterator_v20_omada] [迭代2.0][chm] 修复IPC密保问题 json double free问题 + repo start master tp_package + cd tp_package + git reset --hard 'HEAD^' HEAD is now at 47a6665 [迭代2.0][chm] fix bug #1154857 反复发送人脸抓拍恢复默认接口,测试1000次后,dsd从3220上涨到6836,chm从7120上涨到9084,存在内存泄漏 + git pull --rebase First, rewinding head to replay your work on top of it... Fast-forwarded master to 3086a99ee8fe0627818cff931e3009ceb8c9503b. + commit=47a666537b87e91d13a88b9f4f20a765379a0417 + git checkout -f 47a666537b87e91d13a88b9f4f20a765379a0417 Note: checking out '47a666537b87e91d13a88b9f4f20a765379a0417'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 47a6665... [迭代2.0][chm] fix bug #1154857 反复发送人脸抓拍恢复默认接口,测试1000次后,dsd从3220上涨到6836,chm从7120上涨到9084,存在内存泄漏 + cd /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck + find . -maxdepth 1 -type f -name '*.txt' -print0 + xargs -0 rm -f + cd /home/jenkins/cppcheck/static_test/static_test_nvr/output/ + find . -maxdepth 1 -type f -name '*.txt' -print0 + xargs -0 rm -f + cd /home/jenkins/cppcheck/static_test/static_test_nvr/build + rm -rf CMakeCache.txt + rm -rf CMakeFiles/ + rm -rf Makefile + rm -rf cmake_install.cmake + rm -rf CTestTestfile.cmake + ./build.sh -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found CPPCHECK: /usr/local/bin/cppcheck CMake Error at CMakeLists.txt:60 (message): Too many files found in the specified path (/var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-client /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/cloud-sdk /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/k_packages /var/lib/jenkins/workspace/VIGI/nvr_code_cppcheck/tp_package/u_packages). Found 10568 files, but the limit is 10000.这是什么意思
最新发布
12-27
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值