Better name for "trailing whitespace" (every. single. line)

Issue #47 resolved
Andrew Pennebaker created an issue

By default, vera++ wants each line to end with a single \n, in other words, perfect Unix-style LF line endings.

However, if a file has CRLF (Windows/DOS-style) line endings, vera++ complains trailing whitespace for every. single. line in the code.

Could vera++ print a better, single message in this case, such as "fizzy.cpp: CRLF line endings"?

Source:

https://github.com/mcandre/mcandre/blob/c467d3c1e4cf1b231478b7d9c54e10138e4182df/cpp/fizzy/fizzy.cpp

Trace:

$ vera++ fizzy.cpp
fizzy.cpp:1: trailing whitespace
fizzy.cpp:2: trailing whitespace
fizzy.cpp:3: trailing whitespace
fizzy.cpp:4: trailing whitespace
fizzy.cpp:5: trailing whitespace
fizzy.cpp:6: trailing whitespace
fizzy.cpp:7: trailing whitespace
fizzy.cpp:8: trailing whitespace
fizzy.cpp:9: trailing whitespace
fizzy.cpp:10: trailing whitespace
fizzy.cpp:11: trailing whitespace
fizzy.cpp:12: trailing whitespace
fizzy.cpp:13: trailing whitespace
fizzy.cpp:14: trailing whitespace
fizzy.cpp:15: trailing whitespace
fizzy.cpp:16: trailing whitespace
fizzy.cpp:17: trailing whitespace
fizzy.cpp:18: trailing whitespace
fizzy.cpp:19: trailing whitespace
fizzy.cpp:20: trailing whitespace
fizzy.cpp:21: trailing whitespace
fizzy.cpp:22: trailing whitespace
fizzy.cpp:23: trailing whitespace
fizzy.cpp:24: trailing whitespace
fizzy.cpp:25: trailing whitespace
fizzy.cpp:26: trailing whitespace
fizzy.cpp:27: trailing whitespace
fizzy.cpp:28: trailing whitespace
fizzy.cpp:29: trailing whitespace
fizzy.cpp:30: trailing whitespace
fizzy.cpp:31: trailing whitespace
fizzy.cpp:32: trailing whitespace
fizzy.cpp:33: trailing whitespace
fizzy.cpp:34: trailing whitespace
fizzy.cpp:35: trailing whitespace
fizzy.cpp:36: trailing whitespace
fizzy.cpp:37: trailing whitespace
fizzy.cpp:38: trailing whitespace
fizzy.cpp:39: trailing whitespace
fizzy.cpp:40: trailing whitespace
fizzy.cpp:41: trailing whitespace
fizzy.cpp:42: trailing whitespace
fizzy.cpp:43: trailing whitespace
fizzy.cpp:44: trailing whitespace
fizzy.cpp:45: trailing whitespace
fizzy.cpp:46: trailing whitespace
fizzy.cpp:47: trailing whitespace
fizzy.cpp:48: trailing whitespace
fizzy.cpp:49: trailing whitespace
fizzy.cpp:50: trailing whitespace
fizzy.cpp:51: trailing whitespace
fizzy.cpp:52: trailing whitespace
fizzy.cpp:53: trailing whitespace
fizzy.cpp:54: trailing whitespace
fizzy.cpp:55: trailing whitespace
fizzy.cpp:56: trailing whitespace
fizzy.cpp:57: trailing whitespace
fizzy.cpp:58: trailing whitespace
fizzy.cpp:59: trailing whitespace
fizzy.cpp:60: trailing whitespace
fizzy.cpp:61: trailing whitespace
fizzy.cpp:62: trailing whitespace
fizzy.cpp:63: trailing whitespace
fizzy.cpp:64: trailing whitespace
fizzy.cpp:65: trailing whitespace
fizzy.cpp:66: trailing whitespace
fizzy.cpp:67: trailing whitespace
fizzy.cpp:68: trailing whitespace
fizzy.cpp:69: trailing whitespace
fizzy.cpp:70: trailing whitespace
fizzy.cpp:71: trailing whitespace
fizzy.cpp:72: trailing whitespace
fizzy.cpp:73: trailing whitespace
fizzy.cpp:74: trailing whitespace
fizzy.cpp:75: trailing whitespace
fizzy.cpp:76: trailing whitespace
fizzy.cpp:77: trailing whitespace
fizzy.cpp:78: trailing whitespace
fizzy.cpp:79: trailing whitespace
fizzy.cpp:80: trailing whitespace
fizzy.cpp:81: trailing whitespace
fizzy.cpp:82: trailing whitespace
fizzy.cpp:83: trailing whitespace
fizzy.cpp:84: trailing whitespace

When I finally realized what was going on, I was able to:

$ fromdos fizzy.cpp
$ vera++ fizzy.cpp
$

Comments (6)

  1. Log in to comment