{"action":"created","issue":{"url":"https://api.github.com/repos/utensil/backend-server-poc/issues/3","repository_url":"https://api.github.com/repos/utensil/backend-server-poc","labels_url":"https://api.github.com/repos/utensil/backend-server-poc/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/utensil/backend-server-poc/issues/3/comments","events_url":"https://api.github.com/repos/utensil/backend-server-poc/issues/3/events","html_url":"https://github.com/utensil/backend-server-poc/issues/3","id":169802753,"number":3,"title":"Decide which tool to use for checking naming style etc.","user":{"login":"utensil","id":64258,"avatar_url":"https://avatars.githubusercontent.com/u/64258?v=3","gravatar_id":"","url":"https://api.github.com/users/utensil","html_url":"https://github.com/utensil","followers_url":"https://api.github.com/users/utensil/followers","following_url":"https://api.github.com/users/utensil/following{/other_user}","gists_url":"https://api.github.com/users/utensil/gists{/gist_id}","starred_url":"https://api.github.com/users/utensil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utensil/subscriptions","organizations_url":"https://api.github.com/users/utensil/orgs","repos_url":"https://api.github.com/users/utensil/repos","events_url":"https://api.github.com/users/utensil/events{/privacy}","received_events_url":"https://api.github.com/users/utensil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-07T15:58:27Z","updated_at":"2016-08-11T07:24:59Z","closed_at":null,"body":"## KWStyle\r\n\r\n* https://github.com/Kitware/KWStyle\r\n* https://kitware.github.io/KWStyle/resources/features.html\r\n\r\n## Clang `-ast-dump`\r\n\r\n```\r\nclang -I include -Xclang -ast-dump src/main.cpp\r\n```\r\n\r\n```lua\r\n|-CXXRecordDecl 0x103d31dd8 <include/dummy/dummy.h:4:1, line:10:1> line:4:7 referenced class Dummy definition\r\n| |-FinalAttr 0x103d31ef0 <col:13> final\r\n| |-CXXRecordDecl 0x103d31f28 <col:1, col:7> col:7 implicit referenced class Dummy\r\n| |-AccessSpecDecl 0x103d31fb8 <line:6:1, col:7> col:1 public\r\n| |-CXXConstructorDecl 0x103d32020 <line:8:3, col:9> col:3 used Dummy 'void (void)'\r\n| |-CXXDestructorDecl 0x103d32130 <line:9:3, col:10> col:3 used ~Dummy 'void (void)'\r\n| `-CXXConstructorDecl 0x103d32508 <line:4:7> col:7 implicit Dummy 'void (const class Dummy &)' inline noexcept-unevaluated 0x103d32508\r\n|   `-ParmVarDecl 0x103d32650 <col:7> col:7 'const class Dummy &'\r\n`-FunctionDecl 0x103d323b0 <src/main.cpp:5:1, line:12:1> line:5:5 main 'int (int, const char **)'\r\n  |-ParmVarDecl 0x103d321f0 <col:10, col:14> col:14 argc 'int'\r\n  |-ParmVarDecl 0x103d322a0 <col:20, col:37> col:32 argv 'const char **':'const char **'\r\n  `-CompoundStmt 0x103d38bd0 <line:6:1, line:12:1>\r\n    |-DeclStmt 0x103d326e8 <line:8:3, col:14>\r\n    | `-VarDecl 0x103d32478 <col:3, col:9> col:9 dummy 'class Dummy' callinit\r\n    |   `-CXXConstructExpr 0x103d326b8 <col:9> 'class Dummy' 'void (void)'\r\n    |-CXXOperatorCallExpr 0x103d38b50 <line:10:3, col:36> 'class std::__1::basic_ostream<char>' lvalue\r\n    | |-ImplicitCastExpr 0x103d38b38 <col:28> 'class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))' <FunctionToPointerDecay>\r\n    | | `-DeclRefExpr 0x103d38ab0 <col:28> 'class std::__1::basic_ostream<char> &(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))' lvalue CXXMethod 0x104da09e0 'operator<<' 'class std::__1::basic_ostream<char> &(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))'\r\n    | |-CXXOperatorCallExpr 0x103d36670 <col:3, col:16> 'basic_ostream<char, struct std::__1::char_traits<char> >':'class std::__1::basic_ostream<char>' lvalue\r\n    | | |-ImplicitCastExpr 0x103d36658 <col:13> 'basic_ostream<char, struct std::__1::char_traits<char> > &(*)(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)' <FunctionToPointerDecay>\r\n    | | | `-DeclRefExpr 0x103d365d0 <col:13> 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)' lvalue Function 0x103d34140 'operator<<' 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)'\r\n    | | |-DeclRefExpr 0x103d32738 <col:3, col:8> 'ostream':'class std::__1::basic_ostream<char>' lvalue Var 0x103d318e0 'cout' 'ostream':'class std::__1::basic_ostream<char>'\r\n    | | `-ImplicitCastExpr 0x103d365b8 <col:16> 'const char *' <ArrayToPointerDecay>\r\n    | |   `-StringLiteral 0x103d32770 <col:16> 'const char [10]' lvalue \"It works!\"\r\n    | `-ImplicitCastExpr 0x103d38a98 <col:31, col:36> 'basic_ostream<char, struct std::__1::char_traits<char> > &(*)(basic_ostream<char, struct std::__1::char_traits<char> > &)' <FunctionToPointerDecay>\r\n    |   `-DeclRefExpr 0x103d38a58 <col:31, col:36> 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &)' lvalue Function 0x103d36b30 'endl' 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &)' (FunctionTemplate 0x103d09c38 'endl')\r\n    `-ReturnStmt 0x103d38bb8 <line:11:3, col:10>\r\n      `-IntegerLiteral 0x103d38b98 <col:10> 'int' 0\r\n```\r\n\r\n## Doxygen XML\r\n\r\n```\r\n# With GENERATE_XML, XML_OUTPUT and XML_PROGRAMLISTING set\r\ndoxygen\r\n```\r\n\r\nclass_dummy.xml:\r\n\r\n```xml\r\n<?xml version='1.0' encoding='UTF-8' standalone='no'?>\r\n<doxygen xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"compound.xsd\" version=\"1.8.11\">\r\n  <compounddef id=\"class_dummy\" kind=\"class\" language=\"C++\" prot=\"public\" final=\"yes\">\r\n    <compoundname>Dummy</compoundname>\r\n    <includes refid=\"dummy_8h\" local=\"no\">dummy.h</includes>\r\n      <sectiondef kind=\"public-func\">\r\n      <memberdef kind=\"function\" id=\"class_dummy_1afe03b8568b4af57481b092f8356ca041\" prot=\"public\" static=\"no\" const=\"no\" explicit=\"no\" inline=\"no\" virt=\"non-virtual\">\r\n        <type></type>\r\n        <definition>Dummy::Dummy</definition>\r\n        <argsstring>()</argsstring>\r\n        <name>Dummy</name>\r\n        <briefdescription>\r\n        </briefdescription>\r\n        <detaileddescription>\r\n        </detaileddescription>\r\n        <inbodydescription>\r\n        </inbodydescription>\r\n        <location file=\"include/dummy/dummy.h\" line=\"8\" column=\"1\" bodyfile=\"src/dummy/dummy.cpp\" bodystart=\"5\" bodyend=\"8\"/>\r\n      </memberdef>\r\n      <memberdef kind=\"function\" id=\"class_dummy_1a88fb47ca786c06692deb9602b1724ff3\" prot=\"public\" static=\"no\" const=\"no\" explicit=\"no\" inline=\"no\" virt=\"non-virtual\">\r\n        <type></type>\r\n        <definition>Dummy::~Dummy</definition>\r\n        <argsstring>()</argsstring>\r\n        <name>~Dummy</name>\r\n        <briefdescription>\r\n        </briefdescription>\r\n        <detaileddescription>\r\n        </detaileddescription>\r\n        <inbodydescription>\r\n        </inbodydescription>\r\n        <location file=\"include/dummy/dummy.h\" line=\"9\" column=\"1\" bodyfile=\"src/dummy/dummy.cpp\" bodystart=\"10\" bodyend=\"13\"/>\r\n      </memberdef>\r\n      </sectiondef>\r\n    <briefdescription>\r\n    </briefdescription>\r\n    <detaileddescription>\r\n    </detaileddescription>\r\n    <location file=\"include/dummy/dummy.h\" line=\"5\" column=\"1\" bodyfile=\"include/dummy/dummy.h\" bodystart=\"4\" bodyend=\"10\"/>\r\n    <listofallmembers>\r\n      <member refid=\"class_dummy_1afe03b8568b4af57481b092f8356ca041\" prot=\"public\" virt=\"non-virtual\"><scope>Dummy</scope><name>Dummy</name></member>\r\n      <member refid=\"class_dummy_1a88fb47ca786c06692deb9602b1724ff3\" prot=\"public\" virt=\"non-virtual\"><scope>Dummy</scope><name>~Dummy</name></member>\r\n    </listofallmembers>\r\n  </compounddef>\r\n</doxygen>\r\n```\r\n\r\n## Cppcheck XML\r\n\r\n```\r\ncppcheck --enable=warning,performance,portability,style -i thirdparty/gtest -i build -q --dump .\r\n```\r\n\r\n```xml\r\n   <scopes>\r\n     <scope id=\"0x7f9202c061d0\" type=\"Global\">\r\n       <functionList>\r\n         <function id=\"0x7f9202c062e0\" tokenDef=\"0x7f9202f021c0\" name=\"main\">\r\n           <arg nr=\"1\" variable=\"0x7f9202c06520\"/>\r\n           <arg nr=\"2\" variable=\"0x7f9202c06580\"/>\r\n         </function>\r\n       </functionList>\r\n     </scope>\r\n     <scope id=\"0x7f9202c063b0\" type=\"Function\" className=\"main\" classStart=\"0x7f9202c03d50\" classEnd=\"0x7f9202c05dd0\" nestedIn=\"0x7f9202c061d0\"               function=\"0x7f9202c062e0\">\r\n       <varlist>\r\n         <var id=\"0x7f9202c064c0\"/>\r\n       </varlist>\r\n     </scope>\r\n   </scopes>\r\n   <variables>\r\n     <var id=\"0x7f9202c06520\" nameToken=\"0x7f9202f019f0\" typeStartToken=\"0x7f9202f6afe0\" typeEndToken=\"0x7f9202f6afe0\" isArgument=\"true\" isArray=\"false\"       isClass=\"false\" isLocal=\"false\" isPointer=\"false\" isReference=\"false\" isStatic=\"false\"/>\r\n     <var id=\"0x7f9202c06580\" nameToken=\"0x7f9202f6b2a0\" typeStartToken=\"0x7f9202f6b0c0\" typeEndToken=\"0x7f9202f6b200\" isArgument=\"true\" isArray=\"true\"        isClass=\"false\" isLocal=\"false\" isPointer=\"false\" isReference=\"false\" isStatic=\"false\"/>\r\n     <var id=\"0x7f9202c064c0\" nameToken=\"0x7f9202c05470\" typeStartToken=\"0x7f9202c053d0\" typeEndToken=\"0x7f9202c053d0\" isArgument=\"false\" isArray=\"false\"      isClass=\"true\" isLocal=\"true\" isPointer=\"false\" isReference=\"false\" isStatic=\"false\"/>\r\n   </variables>\r\n```\r\n\r\n```xml\r\n <tokenlist>\r\n     <token id=\"0x7f9202c041b0\" file=\"src/dummy/dummy.cpp\" linenr=\"5\" str=\"Dummy\" scope=\"0x7f9202d007e0\" type=\"name\" astParent=\"0x7f9202c03d70\"/>\r\n     <token id=\"0x7f9202c03d70\" file=\"src/dummy/dummy.cpp\" linenr=\"5\" str=\"::\" scope=\"0x7f9202d007e0\" astParent=\"0x7f9202c05470\" astOperand1=\"0x7f9202c041b0\"  astOperand2=\"0x7f9202c053d0\"/>\r\n     <token id=\"0x7f9202c053d0\" file=\"src/dummy/dummy.cpp\" linenr=\"5\" str=\"Dummy\" scope=\"0x7f9202d007e0\" type=\"name\" astParent=\"0x7f9202c03d70\"/>\r\n     <token id=\"0x7f9202c05470\" file=\"src/dummy/dummy.cpp\" linenr=\"5\" str=\"(\" scope=\"0x7f9202d007e0\" link=\"0x7f9202c05510\" astOperand1=\"0x7f9202c03d70\"/>\r\n     <token id=\"0x7f9202c05510\" file=\"src/dummy/dummy.cpp\" linenr=\"5\" str=\")\" scope=\"0x7f9202d007e0\" link=\"0x7f9202c05470\"/>\r\n</tokenlist>\r\n  <scopes>\r\n     <scope id=\"0x7f9202d007e0\" type=\"Global\"/>\r\n     <scope id=\"0x7f9202d008f0\" type=\"Function\" className=\"Dummy\" classStart=\"0x7f9202c05680\" classEnd=\"0x7f9202c05cc0\" nestedIn=\"0x7f9202d007e0\"/>\r\n     <scope id=\"0x7f9202d00a00\" type=\"Function\" className=\"Dummy\" classStart=\"0x7f9202c06120\" classEnd=\"0x7f9202c06800\" nestedIn=\"0x7f9202d007e0\"/>\r\n   </scopes>\r\n```"},"comment":{"url":"https://api.github.com/repos/utensil/backend-server-poc/issues/comments/239090453","html_url":"https://github.com/utensil/backend-server-poc/issues/3#issuecomment-239090453","issue_url":"https://api.github.com/repos/utensil/backend-server-poc/issues/3","id":239090453,"user":{"login":"utensil","id":64258,"avatar_url":"https://avatars.githubusercontent.com/u/64258?v=3","gravatar_id":"","url":"https://api.github.com/users/utensil","html_url":"https://github.com/utensil","followers_url":"https://api.github.com/users/utensil/followers","following_url":"https://api.github.com/users/utensil/following{/other_user}","gists_url":"https://api.github.com/users/utensil/gists{/gist_id}","starred_url":"https://api.github.com/users/utensil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utensil/subscriptions","organizations_url":"https://api.github.com/users/utensil/orgs","repos_url":"https://api.github.com/users/utensil/repos","events_url":"https://api.github.com/users/utensil/events{/privacy}","received_events_url":"https://api.github.com/users/utensil/received_events","type":"User","site_admin":false},"created_at":"2016-08-11T07:24:59Z","updated_at":"2016-08-11T07:24:59Z","body":"Using KWStyle for now, it runs like the following:\r\n\r\n```\r\n./scripts/lint.sh \r\nCppcheck detected. Checking...\r\nKWStyle detected. Checking...\r\nthirdparty/KWStyle/kwsGenerator.h:104:Internal variable (m_Parsers) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:105:Internal variable (m_ProjectTitle) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:106:Internal variable (m_ProjectLogo) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:107:Internal variable (m_KWStyleLogo) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:108:Internal variable (m_MaxDirectoryDepth) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:109:Internal variable (m_ErrorThreshold) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsGenerator.h:74:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/kwsGenerator.h:59:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:119:Line length exceed 85 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:127:Line length exceed 89 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:191:Line length exceed 121 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:201:Line length exceed 93 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:210:Line length exceed 89 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:229:Line length exceed 98 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:249:Line length exceed 86 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:272:Line length exceed 86 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:273:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:287:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:315:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:323:Line length exceed 86 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:336:Line length exceed 83 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:347:Line length exceed 86 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:350:Line length exceed 92 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:353:Line length exceed 97 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:361:Line length exceed 83 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:365:Line length exceed 95 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:367:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:371:Line length exceed 117 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:374:Line length exceed 95 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:377:Line length exceed 83 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:382:Line length exceed 124 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:383:Line length exceed 120 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:402:Line length exceed 88 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:417:Line length exceed 85 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:420:Line length exceed 82 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:451:Line length exceed 84 (max=81)\r\nthirdparty/KWStyle/kwsParser.h:458:Internal variable (m_ErrorList) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:459:Internal variable (m_WarningList) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:463:Internal variable (m_Buffer) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:464:Internal variable (m_BufferNoComment) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:465:Internal variable (m_FixedBuffer) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:466:Internal variable (m_Positions) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:468:Internal variable (m_CommentPositions) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:469:Internal variable (m_Filename) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:470:Internal variable (m_HeaderFilename) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:471:Internal variable (m_CommentBegin) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:472:Internal variable (m_CommentMiddle) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:473:Internal variable (m_CommentEnd) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:474:Internal variable (m_FixFile) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:475:Internal variable (m_FixedPositions) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:477:Internal variable (m_IdentPositionVector) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:479:Internal variable (m_BlackList) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:480:Internal variable (m_BlackListBuffer) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:482:Internal variable (m_IfElseEndifList) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsParser.h:35:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:38:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:41:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:76:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:113:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:117:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:122:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:125:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:130:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:133:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:144:Special Indent is wrong 2 (should be 0)\r\nthirdparty/KWStyle/kwsParser.h:209:Indent is wrong 3 (should be 2)\r\nthirdparty/KWStyle/kwsParser.h:333:Number of variable per line exceed: 2 (max=1)\r\nthirdparty/KWStyle/kwsTestFile.h:33:Line length exceed 93 (max=81)\r\nthirdparty/KWStyle/kwsTestFile.h:43:Line length exceed 93 (max=81)\r\nthirdparty/KWStyle/kwsTestFile.h:38:Private defined before Protected\r\nthirdparty/KWStyle/kwsTestFile.h:37:Number of spaces before semicolon exceed: 3 (max=0)\r\nthirdparty/KWStyle/kwsTestFile.h:43:Number of spaces before semicolon exceed: 2 (max=0)\r\nthirdparty/KWStyle/kwsTestFile.h:53:Number of empty lines at the end of files: 9\r\nthirdparty/KWStyle/kwsTestFile.h:31:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/kwsTestFile.h:40:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/kwsTestFile.h:41:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/kwsXMLReader.h:43:Internal variable (m_File) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsXMLReader.h:44:Internal variable (m_Value) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsXMLReader.h:45:Internal variable (m_Tag) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsXMLReader.h:46:Internal variable (m_Buffer) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/kwsXMLReader.h:47:Internal variable (m_CurrentPos) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:138:Line length exceed 85 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:141:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:144:Line length exceed 83 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:147:Line length exceed 101 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:148:Line length exceed 85 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:150:Line length exceed 87 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:230:Line length exceed 83 (max=81)\r\nthirdparty/KWStyle/metaCommand.h:232:Internal variable (m_Version) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:233:Internal variable (m_Date) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:234:Internal variable (m_Name) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:235:Internal variable (m_Description) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:236:Internal variable (m_Author) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:237:Internal variable (m_ExecutableName) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:243:Internal variable (m_OptionVector) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:244:Internal variable (m_ParsedOptionVector) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:247:Internal variable (m_Verbose) doesn't match regular expression ([sm]_[a-z]+([A-Z][a-z0-9]*)*)\r\nthirdparty/KWStyle/metaCommand.h:252:Unnecessary semicolon\r\nthirdparty/KWStyle/metaCommand.h:12:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:13:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:71:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:132:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:135:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:179:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:182:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:186:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:190:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:193:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:196:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:199:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:204:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:212:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:216:Number of spaces before end of line exceed: 1 (max=0)\r\nthirdparty/KWStyle/metaCommand.h:255:Number of spaces before end of line exceed: 1 (max=0)\r\nCheck finished.\r\nERROR: Please fix the issues reported above.\r\n```"}}
{"actor":{"display_login":"utensil"}}