MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / Error

Function Error

rtpose_wrapper/scripts/cpp_lint.py:988–1020  ·  view source on GitHub ↗

Logs the fact we've found a lint error. We log where the error was found, and also our confidence in the error, that is, how certain we are this is a legitimate style regression, and not a misidentification or a use that's sometimes justified. False positives can be suppressed by the use o

(filename, linenum, category, confidence, message)

Source from the content-addressed store, hash-verified

986
987
988def Error(filename, linenum, category, confidence, message):
989 """Logs the fact we've found a lint error.
990
991 We log where the error was found, and also our confidence in the error,
992 that is, how certain we are this is a legitimate style regression, and
993 not a misidentification or a use that's sometimes justified.
994
995 False positives can be suppressed by the use of
996 "cpplint(category)" comments on the offending line. These are
997 parsed into _error_suppressions.
998
999 Args:
1000 filename: The name of the file containing the error.
1001 linenum: The number of the line containing the error.
1002 category: A string used to describe the "category" this bug
1003 falls under: "whitespace", say, or "runtime". Categories
1004 may have a hierarchy separated by slashes: "whitespace/indent".
1005 confidence: A number from 1-5 representing a confidence score for
1006 the error, with 5 meaning that we are certain of the problem,
1007 and 1 meaning that it could be a legitimate construct.
1008 message: The error message.
1009 """
1010 if _ShouldPrintError(category, confidence, linenum):
1011 _cpplint_state.IncrementErrorCount(category)
1012 if _cpplint_state.output_format == 'vs7':
1013 sys.stderr.write('%s(%s): %s [%s] [%d]\n' % (
1014 filename, linenum, message, category, confidence))
1015 elif _cpplint_state.output_format == 'eclipse':
1016 sys.stderr.write('%s:%s: warning: %s [%s] [%d]\n' % (
1017 filename, linenum, message, category, confidence))
1018 else:
1019 sys.stderr.write('%s:%s: %s [%s] [%d]\n' % (
1020 filename, linenum, message, category, confidence))
1021
1022
1023# Matches standard C++ escape sequences per 2.13.2.3 of the C++ standard.

Callers 1

ProcessFileFunction · 0.85

Calls 2

_ShouldPrintErrorFunction · 0.85
IncrementErrorCountMethod · 0.80

Tested by

no test coverage detected