金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(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)
相冊
公告照片
搜索
積分與排名
積分 - 659023
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫
asio 成為C++首選網(wǎng)絡(luò)庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內(nèi)容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內(nèi)容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內(nèi)容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11054)
2.?SVN中邪惡的replace(10972)
3.?VS2005編譯libevent(10429)
4.?混音算法的學(xué)習(xí)與研究(10230)
5.?C調(diào)用lua腳本的效率測試(9019)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(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. 運行 install.lua <path>
d:\tools\luacheck-0.19.0>d:\tools\lua\lua53.exe install.lua d:\tools\luacheck
運行install.lua僅僅是復(fù)制文件,改寫bin\luacheck.bat.
2. VS 添加外部工具調(diào)用
工具->外部工具->添加
標題:luacheck
命令:d:\tools\luacheck\luacheck.bat
參數(shù):$(SolutionDir)src\*.lua
或者單個文件
參數(shù):$(ItemPath)
選擇“使用輸出窗口”
3. 更改luacheck輸出格式,可以雙擊定位到出錯行。
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行。需要改為行號在括號內(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., 即尾部加一點。
或者用 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
金慶
閱讀(1489)
評論(0)
編輯
收藏
引用
所屬分類:
9. 其它
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件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精品成人片试看
|
国产亚洲精午夜久久久久久
|
亚洲伊人久久综合中文成人网
|
亚洲国产精品狼友中文久久久
|
久久人与动人物a级毛片
|
精品久久久久久亚洲
|
成人精品一区二区久久久
|
久久偷看各类wc女厕嘘嘘
|
伊人久久五月天
|
伊人久久无码精品中文字幕
|
久久国产成人精品国产成人亚洲
|
亚洲AV无码1区2区久久
|
国产A级毛片久久久精品毛片
|
久久久久九国产精品
|
思思久久99热免费精品6
|
精品久久久久久99人妻
|
日韩影院久久
|
国产亚洲精品久久久久秋霞
|
久久精品国产亚洲AV久
|
99精品久久精品一区二区
|
欧美喷潮久久久XXXXx
|
久久这里只有精品久久
|
免费一级欧美大片久久网
|
久久99国产精一区二区三区
|
久久久久久久久久久
|
久久―日本道色综合久久
|
久久97久久97精品免视看秋霞
|
精品久久久久中文字幕一区
|
香蕉久久av一区二区三区
|
久久人人爽人人澡人人高潮AV
|
久久综合久久鬼色
|
久久综合久久综合九色
|
亚洲国产综合久久天堂
|
一本久久a久久精品亚洲
|
久久伊人精品青青草原高清
|
麻豆亚洲AV永久无码精品久久
|
香蕉久久一区二区不卡无毒影院
|
奇米影视7777久久精品
|
久久久久se色偷偷亚洲精品av
|
久久久无码人妻精品无码
|
99久久伊人精品综合观看
|