金慶的專欄
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 656585
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫(kù)
asio 成為C++首選網(wǎng)絡(luò)庫(kù)
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫(kù)給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11032)
2.?SVN中邪惡的replace(10955)
3.?VS2005編譯libevent(10413)
4.?混音算法的學(xué)習(xí)與研究(10203)
5.?C調(diào)用lua腳本的效率測(cè)試(9007)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
Vs調(diào)用luacheck靜態(tài)檢查
Vs調(diào)用luacheck靜態(tài)檢查
(金慶的專欄 2017.3)
1. 安裝luacheck
1. 下載 luacheck-0.19.0
2. 解壓復(fù)制到 d:/tools/luacheck-0.19.0
3. 運(yùn)行 install.lua <path>
d:\tools\luacheck-0.19.0>d:\tools\lua\lua53.exe install.lua d:\tools\luacheck
運(yùn)行install.lua僅僅是復(fù)制文件,改寫bin\luacheck.bat.
2. VS 添加外部工具調(diào)用
工具->外部工具->添加
標(biāo)題:luacheck
命令:d:\tools\luacheck\luacheck.bat
參數(shù):$(SolutionDir)src\*.lua
或者單個(gè)文件
參數(shù):$(ItemPath)
選擇“使用輸出窗口”
3. 更改luacheck輸出格式,可以雙擊定位到出錯(cuò)行。
luacheck輸出格式如下:
Checking E:\server_oschina\scripts\cell\svc_test_cmd.lua 4 warnings
E:\server_oschina\scripts\cell\svc_test_cmd.lua:3:7: unused variable 'log'
E:\server_oschina\scripts\cell\svc_test_cmd.lua:14:5: line contains trailing whitespace
雙擊可以打開文件,但是定位在第1行。需要改為行號(hào)在括號(hào)內(nèi)的格式:“cmd.lua(3):”
可以直接更改luacheck\format.lua, 也可以復(fù)制為 luacheck\format_vs.lua 更改。
- local res = ("%s:%d:%d"):format(file, location.line, location.column)
+ local res = ("%s(%d):%d"):format(file, location.line, location.column)
- return format
+ return formatters.plain
參數(shù):$(SolutionDir)src\*.lua
參數(shù):$(SolutionDir)src\*.lua --formatter luacheck.format_vs
現(xiàn)在輸出為:
E:\server_oschina\scripts\cell\svc_test_cmd.lua(3):7: unused variable 'log'
E:\server_oschina\scripts\cell\svc_test_cmd.lua(14):5: line contains trailing whitespace
4. 如果安裝了lfs, 則可以輸入目錄作為參數(shù)。
5. 添加配置 .luacheckrc
Windows下創(chuàng)建 .luacheckrc 需要輸入文件名為 .luacheckrc., 即尾部加一點(diǎn)。
或者用 echo > .luacheckrc
創(chuàng)建在sln目錄,然后設(shè)置外部工具luacheck調(diào)用的初始目錄為 $(SolutionDir),這樣就可以讓配置生效。
示例:
exclude_files = {
"lualibs/**/*",
}
globals = {
}
read_globals = {
'c_log',
}
posted on 2017-03-08 13:10
金慶
閱讀(1480)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
9. 其它
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
TortoiseGit is OK but GitExtensions fails
DeathVoteExpirationTimeout in Orleans
How to delete local branches of GitExtension
Clustering provider in Orleans
Why Orleans' actor is virutal
What comes after microservice?
Rust Deref coercion example
Rust Error Return Check Policy
Rust visibility
Why does Rust check borrow even in single thread
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
久久国产欧美日韩精品免费
|
要久久爱在线免费观看
|
亚洲国产精品无码久久一线
|
色婷婷综合久久久久中文
|
99久久这里只有精品
|
色综合合久久天天给综看
|
超级碰碰碰碰97久久久久
|
99热成人精品热久久669
|
久久久久免费视频
|
国产三级久久久精品麻豆三级
|
一本一道久久精品综合
|
国产美女亚洲精品久久久综合
|
狠狠色丁香久久综合五月
|
亚洲午夜无码AV毛片久久
|
久久成人精品视频
|
午夜精品久久久久久99热
|
久久99精品久久久久久秒播
|
伊人久久综合成人网
|
久久人人爽人爽人人爽av
|
国产精品久久精品
|
久久99精品国产麻豆宅宅
|
国产999精品久久久久久
|
久久久久亚洲AV成人片
|
久久久久久久综合狠狠综合
|
91精品国产综合久久香蕉
|
狠狠色婷婷久久一区二区三区
|
国产69精品久久久久观看软件
|
日韩亚洲欧美久久久www综合网
|
青青青伊人色综合久久
|
久久夜色精品国产噜噜噜亚洲AV
|
久久久精品久久久久久
|
一本大道久久a久久精品综合
|
久久精品国产亚洲av水果派
|
香蕉久久av一区二区三区
|
中文字幕精品无码久久久久久3D日动漫
|
久久这里只精品国产99热
|
99久久精品毛片免费播放
|
精品综合久久久久久888蜜芽
|
欧美伊人久久大香线蕉综合
|
亚洲精品综合久久
|
伊人久久五月天
|