金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(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)
相冊
公告照片
搜索
積分與排名
積分 - 654795
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11022)
2.?SVN中邪惡的replace(10942)
3.?VS2005編譯libevent(10407)
4.?混音算法的學習與研究(10185)
5.?C調用lua腳本的效率測試(9004)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
Vs調用luacheck靜態檢查
Vs調用luacheck靜態檢查
(金慶的專欄 2017.3)
1. 安裝luacheck
1. 下載 luacheck-0.19.0
2. 解壓復制到 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僅僅是復制文件,改寫bin\luacheck.bat.
2. VS 添加外部工具調用
工具->外部工具->添加
標題:luacheck
命令:d:\tools\luacheck\luacheck.bat
參數:$(SolutionDir)src\*.lua
或者單個文件
參數:$(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行。需要改為行號在括號內的格式:“cmd.lua(3):”
可以直接更改luacheck\format.lua, 也可以復制為 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
參數:$(SolutionDir)src\*.lua
參數:$(SolutionDir)src\*.lua --formatter luacheck.format_vs
現在輸出為:
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, 則可以輸入目錄作為參數。
5. 添加配置 .luacheckrc
Windows下創建 .luacheckrc 需要輸入文件名為 .luacheckrc., 即尾部加一點。
或者用 echo > .luacheckrc
創建在sln目錄,然后設置外部工具luacheck調用的初始目錄為 $(SolutionDir),這樣就可以讓配置生效。
示例:
exclude_files = {
"lualibs/**/*",
}
globals = {
}
read_globals = {
'c_log',
}
posted on 2017-03-08 13:10
金慶
閱讀(1469)
評論(0)
編輯
收藏
引用
所屬分類:
9. 其它
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
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
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
欧美黑人激情性久久
|
国产精品久久久99
|
亚洲国产成人精品女人久久久
|
久久亚洲国产午夜精品理论片
|
伊人久久无码中文字幕
|
久久久久人妻一区精品性色av
|
久久午夜伦鲁片免费无码
|
国产毛片久久久久久国产毛片
|
久久久久噜噜噜亚洲熟女综合
|
久久综合亚洲色HEZYO社区
|
成人资源影音先锋久久资源网
|
久久亚洲欧洲国产综合
|
91久久婷婷国产综合精品青草
|
久久免费精品视频
|
99久久国产综合精品女同图片
|
久久精品国产精品青草app
|
久久综合国产乱子伦精品免费
|
久久久久久免费一区二区三区
|
色综合久久88色综合天天
|
久久久久综合网久久
|
性色欲网站人妻丰满中文久久不卡
|
亚洲成av人片不卡无码久久
|
精品蜜臀久久久久99网站
|
亚洲AV无码久久精品蜜桃
|
精品无码人妻久久久久久
|
精品久久久噜噜噜久久久
|
久久国产精品一国产精品金尊
|
777久久精品一区二区三区无码
|
伊人久久综合精品无码AV专区
|
久久精品免费网站网
|
色综合久久88色综合天天
|
无夜精品久久久久久
|
亚洲国产精品久久久久婷婷软件
|
2020久久精品亚洲热综合一本
|
国产成人无码精品久久久免费
|
2021久久精品国产99国产精品
|
伊人久久久AV老熟妇色
|
久久久久AV综合网成人
|
久久婷婷五月综合97色一本一本
|
色综合久久综合中文综合网
|
久久天天躁狠狠躁夜夜躁2014
|