{"action":"created","issue":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/1488","labels_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1488/labels{/name}","comments_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1488/comments","events_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1488/events","html_url":"https://github.com/scrooloose/syntastic/issues/1488","id":97152310,"number":1488,"title":"cpplint does not return anything.","user":{"login":"yanghu","id":5239196,"avatar_url":"https://avatars.githubusercontent.com/u/5239196?v=3","gravatar_id":"","url":"https://api.github.com/users/yanghu","html_url":"https://github.com/yanghu","followers_url":"https://api.github.com/users/yanghu/followers","following_url":"https://api.github.com/users/yanghu/following{/other_user}","gists_url":"https://api.github.com/users/yanghu/gists{/gist_id}","starred_url":"https://api.github.com/users/yanghu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yanghu/subscriptions","organizations_url":"https://api.github.com/users/yanghu/orgs","repos_url":"https://api.github.com/users/yanghu/repos","events_url":"https://api.github.com/users/yanghu/events{/privacy}","received_events_url":"https://api.github.com/users/yanghu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-24T21:37:20Z","updated_at":"2015-07-27T19:01:20Z","closed_at":null,"body":"If i run `cpplint.py myfile.cpp` in cmd.exe window, it works normally.\r\n\r\nBut when I run syntastic check in VIM, it doesn't return any error.\r\nI have cpplint.py's directory in my PATH.\r\n\r\nAccording to [https://github.com/scrooloose/syntastic/issues/1031], I turned on syntastic debug, and here's the debug output.\r\n\r\n```\r\nsyntastic: 43.274760: &shell = 'C:\\Windows\\system32\\cmd.exe', &shellcmdflag = '/c', &shellpipe = '>%s 2>&1', &shellquote = '', &shellredir = '>%s 2>&1', &shellslash = 0, &shelltemp = 1, &s\r\nhellxquote = '(', &shellxescape = '\"&|<>()@^'\r\nsyntastic: 43.279051: UpdateErrors: cpplint\r\nsyntastic: 43.284008: CacheErrors: cpplint\r\nsyntastic: 43.289500: g:syntastic_aggregate_errors = 0\r\nsyntastic: 43.290880: getcwd() = 'D:\\mysource'\r\nsyntastic: 43.292700: CacheErrors: Invoking checker: cpp/cpplint\r\nsyntastic: 43.295242: SyntasticMake: called with options: {'subtype': 'Style', 'errorformat': '%A%f:%l:  %m [%t],%-G%.%#', 'makeprg': 'cpplint.py --verbose=3 myfile.cpp', 'returns': [0,\r\n1]}\r\nsyntastic: 43.710176: checker output: ['']\r\nsyntastic: 43.711761: raw loclist: []\r\nsyntastic: 43.712925: getLocList: checker cpp/cpplint returned 1\r\nsyntastic: 43.714048: cpp/cpplint raw: []\r\nsyntastic: 43.715203: quiet_messages filter: {}\r\nsyntastic: 43.716543: aggregated: {'_sorted': 0, '_name': '', '_owner': 3, '_columns': 1, '_rawLoclist': []}\r\n```\r\n\r\nTried it for the second time after downloaded `cpplint.py` from google's site, got the same output like above, but without the last three lines. (the output ended at  `getLocList: checker cpp/cpplint returned 1`. \r\n"},"comment":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/comments/125306048","html_url":"https://github.com/scrooloose/syntastic/issues/1488#issuecomment-125306048","issue_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1488","id":125306048,"user":{"login":"yanghu","id":5239196,"avatar_url":"https://avatars.githubusercontent.com/u/5239196?v=3","gravatar_id":"","url":"https://api.github.com/users/yanghu","html_url":"https://github.com/yanghu","followers_url":"https://api.github.com/users/yanghu/followers","following_url":"https://api.github.com/users/yanghu/following{/other_user}","gists_url":"https://api.github.com/users/yanghu/gists{/gist_id}","starred_url":"https://api.github.com/users/yanghu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yanghu/subscriptions","organizations_url":"https://api.github.com/users/yanghu/orgs","repos_url":"https://api.github.com/users/yanghu/repos","events_url":"https://api.github.com/users/yanghu/events{/privacy}","received_events_url":"https://api.github.com/users/yanghu/received_events","type":"User","site_admin":false},"created_at":"2015-07-27T19:01:20Z","updated_at":"2015-07-27T19:01:20Z","body":"`:SyntasticInfo` output is:\r\n\r\n```\r\nSyntastic version: 3.6.0-137 (Vim 704, Windows)\r\nInfo for filetype: cpp\r\nGlobal mode: active\r\nFiletype cpp is active\r\nThe current file will be checked automatically\r\nAvailable checkers: clang_check clang_tidy cpplint gcc\r\nCurrently enabled checker: cpplint\r\n```\r\n\r\nrun `:echo system('cpplint.py --verbose=3 myfile.cpp')` in VIM has no output. I changed pwd to the file's directory before running this command.\r\n\r\nrun `cpplint.py --verbose=3 myfile.cpp` in cmd.exe has following output\r\n\r\n```\r\nmyfile.cpp:0:  No copyright message found.  You should have a line: \"Copyright [year] <Copyright Owner>\"  [legal/copyright] [5]\r\nmyfile.cpp:4:  { should almost always be at the end of the previous line  [whitespace/braces] [4]\r\nDone processing myfile.cpp\r\nTotal errors found: 2\r\n```\r\n\r\n"}}