[FIX] Bug: NOLINT, NOLINTNEXTLINE has no effect for "};".
diff --git a/cpplint/cpplint.py b/cpplint/cpplint.py
index 9491320..079f61d 100755
--- a/cpplint/cpplint.py
+++ b/cpplint/cpplint.py
@@ -3884,6 +3884,14 @@
       # outputting warnings for the matching closing brace, if there are
       # nested blocks with trailing semicolons, we will get the error
       # messages in reversed order.
+
+      # We need to check the line forward for NOLINT
+      raw_lines = clean_lines.raw_lines
+      ParseNolintSuppressions(filename, raw_lines[endlinenum-1], endlinenum-1,
+                              error)
+      ParseNolintSuppressions(filename, raw_lines[endlinenum], endlinenum,
+                              error)
+
       error(filename, endlinenum, 'readability/braces', 4,
             "You don't need a ; after a }")