@@ 1355-1380 (lines=26) @@ | ||
1352 | return _IsSourceExtension(self.Extension()[1:]) |
|
1353 | ||
1354 | ||
1355 | def _ShouldPrintError(category, confidence, linenum): |
|
1356 | """If confidence >= verbose, category passes filter and is not suppressed.""" |
|
1357 | ||
1358 | # There are three ways we might decide not to print an error message: |
|
1359 | # a "NOLINT(category)" comment appears in the source, |
|
1360 | # the verbosity level isn't high enough, or the filters filter it out. |
|
1361 | if IsErrorSuppressedByNolint(category, linenum): |
|
1362 | return False |
|
1363 | ||
1364 | if confidence < _cpplint_state.verbose_level: |
|
1365 | return False |
|
1366 | ||
1367 | is_filtered = False |
|
1368 | for one_filter in _Filters(): |
|
1369 | if one_filter.startswith('-'): |
|
1370 | if category.startswith(one_filter[1:]): |
|
1371 | is_filtered = True |
|
1372 | elif one_filter.startswith('+'): |
|
1373 | if category.startswith(one_filter[1:]): |
|
1374 | is_filtered = False |
|
1375 | else: |
|
1376 | assert False # should have been checked for in SetFilter. |
|
1377 | if is_filtered: |
|
1378 | return False |
|
1379 | ||
1380 | return True |
|
1381 | ||
1382 | ||
1383 | def Error(filename, linenum, category, confidence, message): |
@@ 1355-1380 (lines=26) @@ | ||
1352 | return _IsSourceExtension(self.Extension()[1:]) |
|
1353 | ||
1354 | ||
1355 | def _ShouldPrintError(category, confidence, linenum): |
|
1356 | """If confidence >= verbose, category passes filter and is not suppressed.""" |
|
1357 | ||
1358 | # There are three ways we might decide not to print an error message: |
|
1359 | # a "NOLINT(category)" comment appears in the source, |
|
1360 | # the verbosity level isn't high enough, or the filters filter it out. |
|
1361 | if IsErrorSuppressedByNolint(category, linenum): |
|
1362 | return False |
|
1363 | ||
1364 | if confidence < _cpplint_state.verbose_level: |
|
1365 | return False |
|
1366 | ||
1367 | is_filtered = False |
|
1368 | for one_filter in _Filters(): |
|
1369 | if one_filter.startswith('-'): |
|
1370 | if category.startswith(one_filter[1:]): |
|
1371 | is_filtered = True |
|
1372 | elif one_filter.startswith('+'): |
|
1373 | if category.startswith(one_filter[1:]): |
|
1374 | is_filtered = False |
|
1375 | else: |
|
1376 | assert False # should have been checked for in SetFilter. |
|
1377 | if is_filtered: |
|
1378 | return False |
|
1379 | ||
1380 | return True |
|
1381 | ||
1382 | ||
1383 | def Error(filename, linenum, category, confidence, message): |