dougpuob / cppnamelint

CppNameLint is a naming convention linter of C/C++ source code (Based on LLVM's libtooling), which runs with command line on Windows/Linux/macOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Output for VisitCXXMethodDecl is wrong

dougpuob opened this issue · comments

OS : Windows
Build : Debug

C:\working-folder\namelint\cpp-namelint.git\Build\win32\Output\Release>namelint.exe check ..\..\..\..\Source\Config.cpp --config=..\..\..\..\Source\Config.toml
--all       : false
--config    : "..\..\..\..\Source\Config.toml"
--help      : false
--log       : "namelint.log"
--unittest  : false
--version   : false
-a          : false
-u          : false
<file>      : "..\..\..\..\Source\Config.cpp"
check       : true
config      : false
test        : false
Config.cpp <Line:11,Col:1>      VisitCXXMethodDecl:  Config()
Config.cpp <Line:29,Col:1>      VisitCXXMethodDecl:  GetData()
Config.cpp <Line:31,Col:1>      VisitCXXMethodDecl:  Load()
Config.cpp <Line:38,Col:5>      Variable:       pr (toml::ParseResult)
Config.cpp <Line:42,Col:9>      Variable:       value (toml::Value)
Config.cpp <Line:53,Col:22>     Variable:       value (toml::Value)
Config.cpp <Line:110,Col:22>    Variable:       value (toml::Value)
Config.cpp <Line:124,Col:22>    Variable:       value (toml::Value)
Config.cpp <Line:140,Col:22>    Variable:       iter (toml::Table::iterator)
Config.cpp <Line:143,Col:21>    Variable:       str1 (class std::basic_string<char,  std::char_traits<char>, class std::allocator<char> >)
Config.cpp <Line:144,Col:21>    Variable:       str2 (class std::basic_string<char,  std::char_traits<char>, class std::allocator<char> >)
Config.cpp <Line:154,Col:1>     VisitCXXMethodDecl:  Print()
Config.cpp <Line:175,Col:10>    Variable:       item (class std::basic_string<char,  std::char_traits<char>, class std::allocator<char> >)
Config.cpp <Line:179,Col:10>    Variable:       item (class std::basic_string<char,  std::char_traits<char>, class std::allocator<char> >)
Config.cpp <Line:188,Col:1>     VisitCXXMethodDecl:  Save()

C:\working-folder\namelint\cpp-namelint.git\Build\win32\Output\Release>

image

I never see the issue for a long time.