Home | History | Annotate | Download | only in tools

Lines Matching full:severity

6 Default is to output warnings in HTML tables grouped by warning severity.
14 # severity: classification of message severity
15 # severity.range [0, 1, ... last_severity_level]
16 # severity.colors for header background
17 # severity.column_headers for the warning count table
18 # severity.headers for warning message tables
26 # warn_patterns[w]['severity'] severity level
59 # SeverityColors: severity.colors
60 # SeverityHeaders: severity.headers
61 # SeverityColumnHeaders: severity.column_headers
63 # WarnPatternsSeverity: warn_patterns[*]['severity']
112 class Severity(object):
113 """Severity levels and attributes."""
128 ['red', 'High', 'High severity warnings'],
129 ['orange', 'Medium', 'Medium severity warnings'],
130 ['yellow', 'Low', 'Low severity warnings'],
145 'severity': Severity.TIDY,
161 {'category': 'C/C++', 'severity': Severity.ANALYZER,
164 {'category': 'make', 'severity': Severity.MEDIUM,
168 {'category': 'make', 'severity': Severity.HIGH,
171 {'category': 'make', 'severity': Severity.HIGH,
174 {'category': 'make', 'severity': Severity.HIGH,
177 {'category': 'make', 'severity': Severity.MEDIUM,
180 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Wimplicit-function-declaration',
184 {'category': 'C/C++', 'severity': Severity.SKIP,
187 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Wtype-limits',
192 {'category': 'C/C++', 'severity': Severity.HIGH,
203 {'category': 'C/C++', 'severity': Severity.HIGH,
206 {'category': 'C/C++', 'severity': Severity.HIGH,
210 {'category': 'C/C++', 'severity': Severity.HIGH,
214 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': 'infinite-recursion',
217 {'category': 'C/C++', 'severity': Severity.HIGH,
222 {'category': 'C/C++', 'severity': Severity.MEDIUM,
228 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-fno-builtin',
231 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Wincompatible-library-redeclaration',
234 {'category': 'C/C++', 'severity': Severity.HIGH,
237 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunused-parameter',
240 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunused',
247 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunused-value',
251 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunused-result',
254 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-field-initializers',
257 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wdelete-non-virtual-dtor',
260 {'category': 'cont.', 'severity': Severity.SKIP,
263 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wdate-time',
266 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wformat',
276 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wformat-extra-args',
279 {'category': 'C/C++', 'severity': Severity.MEDIUM,
282 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wformat-invalid-specifier',
285 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wsign-compare',
290 {'category': 'C/C++', 'severity': Severity.MEDIUM,
293 {'category': 'libpng', 'severity': Severity.MEDIUM,
296 {'category': 'aapt', 'severity': Severity.MEDIUM,
299 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-braces',
302 {'category': 'C/C++', 'severity': Severity.HARMLESS,
305 {'category': 'C/C++', 'severity': Severity.HARMLESS,
308 {'category': 'C/C++', 'severitySeverity.LOW, 'option': '-Wcast-align',
311 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wcast-qual',
319 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunknown-attributes',
322 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wignored-attributes',
326 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wvisibility',
329 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wattributes',
332 {'category': 'C/C++', 'severity': Severity.MEDIUM,
335 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wextern-initializer',
339 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wold-style-declaration',
342 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wreturn-type',
345 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wimplicit-int',
349 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmain-return-type',
352 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wuninitialized',
355 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Wuninitialized',
359 {'category': 'ld', 'severity': Severity.MEDIUM, 'option': '-fshort-enums',
362 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wpointer-sign',
368 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wstrict-overflow',
371 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wempty-body',
377 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wparentheses',
387 {'category': 'C/C++', 'severity': Severity.MEDIUM,
390 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wimplicit int',
393 {'category': 'C/C++', 'severity': Severity.MEDIUM,
403 {'category': 'cont.', 'severity': Severity.SKIP,
406 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wstrict-aliasing',
409 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wpointer-to-int-cast',
413 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wint-to-pointer-cast',
416 {'category': 'C/C++', 'severity': Severity.MEDIUM,
419 {'category': 'cont.', 'severity': Severity.SKIP,
422 {'category': 'ld', 'severity': Severity.MEDIUM,
425 {'category': 'C/C++', 'severity': Severity.MEDIUM,
428 {'category': 'C/C++', 'severity': Severity.MEDIUM,
431 {'category': 'C/C++', 'severity': Severity.MEDIUM,
434 {'category': 'C/C++', 'severity': Severity.MEDIUM,
437 {'category': 'C/C++', 'severity': Severity.MEDIUM,
440 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunknown-pragmas',
443 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-W#pragma-messages',
446 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wclobbered',
449 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wclobbered',
452 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wredundant-decls',
455 {'category': 'cont.', 'severity': Severity.SKIP,
458 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wswitch-enum',
461 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wuser-defined-warnings',
464 {'category': 'java', 'severity': Severity.MEDIUM, 'option': '-encoding',
467 {'category': 'java', 'severity': Severity.MEDIUM,
470 {'category': 'java', 'severity': Severity.MEDIUM,
473 {'category': 'java', 'severity': Severity.MEDIUM,
476 {'category': 'java', 'severity': Severity.MEDIUM,
479 {'category': 'java', 'severity': Severity.HIGH,
485 'severity': Severity.MEDIUM,
489 'severity': Severity.MEDIUM,
495 'severity': Severity.LOW,
500 'severity': Severity.LOW,
505 'severity': Severity.LOW,
510 'severity': Severity.LOW,
515 'severity': Severity.LOW,
520 'severity': Severity.LOW,
525 'severity': Severity.LOW,
530 'severity': Severity.LOW,
535 'severity': Severity.LOW,
540 'severity': Severity.LOW,
545 'severity': Severity.LOW,
550 'severity': Severity.LOW,
555 'severity': Severity.LOW,
560 'severity': Severity.LOW,
565 'severity': Severity.LOW,
570 'severity': Severity.LOW,
575 'severity': Severity.LOW,
580 'severity': Severity.LOW,
585 'severity': Severity.LOW,
590 'severity': Severity.LOW,
595 'severity': Severity.LOW,
600 'severity': Severity.LOW,
605 'severity': Severity.LOW,
610 'severity': Severity.LOW,
615 'severity': Severity.LOW,
620 'severity': Severity.LOW,
625 'severity': Severity.LOW,
630 'severity': Severity.LOW,
635 'severity': Severity.LOW,
640 'severity': Severity.LOW,
645 'severity': Severity.LOW,
650 'severity': Severity.MEDIUM,
655 'severity': Severity.MEDIUM,
660 'severity': Severity.MEDIUM,
665 'severity': Severity.MEDIUM,
670 'severity': Severity.MEDIUM,
675 'severity': Severity.MEDIUM,
680 'severity': Severity.MEDIUM,
685 'severity': Severity.MEDIUM,
690 'severity': Severity.MEDIUM,
695 'severity': Severity.MEDIUM,
700 'severity': Severity.MEDIUM,
705 'severity': Severity.MEDIUM,
710 'severity': Severity.MEDIUM,
715 'severity': Severity.MEDIUM,
720 'severity': Severity.MEDIUM,
725 'severity': Severity.MEDIUM,
730 'severity': Severity.MEDIUM,
735 'severity': Severity.MEDIUM,
740 'severity': Severity.MEDIUM,
745 'severity': Severity.MEDIUM,
750 'severity': Severity.MEDIUM,
755 'severity': Severity.MEDIUM,
760 'severity': Severity.MEDIUM,
765 'severity': Severity.MEDIUM,
770 'severity': Severity.MEDIUM,
775 'severity': Severity.MEDIUM,
780 'severity': Severity.MEDIUM,
785 'severity': Severity.MEDIUM,
790 'severity': Severity.MEDIUM,
795 'severity': Severity.MEDIUM,
800 'severity': Severity.MEDIUM,
805 'severity': Severity.MEDIUM,
810 'severity': Severity.MEDIUM,
815 'severity': Severity.MEDIUM,
820 'severity': Severity.MEDIUM,
825 'severity': Severity.MEDIUM,
830 'severity': Severity.MEDIUM,
835 'severity': Severity.MEDIUM,
840 'severity': Severity.MEDIUM,
845 'severity': Severity.MEDIUM,
850 'severity': Severity.MEDIUM,
855 'severity': Severity.MEDIUM,
860 'severity': Severity.MEDIUM,
865 'severity': Severity.MEDIUM,
870 'severity': Severity.MEDIUM,
875 'severity': Severity.MEDIUM,
880 'severity': Severity.MEDIUM,
885 'severity': Severity.MEDIUM,
890 'severity': Severity.MEDIUM,
895 'severity': Severity.MEDIUM,
900 'severity': Severity.MEDIUM,
905 'severity': Severity.MEDIUM,
910 'severity': Severity.MEDIUM,
915 'severity': Severity.MEDIUM,
920 'severity': Severity.MEDIUM,
925 'severity': Severity.MEDIUM,
930 'severity': Severity.MEDIUM,
935 'severity': Severity.MEDIUM,
940 'severity': Severity.MEDIUM,
945 'severity': Severity.MEDIUM,
950 'severity': Severity.MEDIUM,
955 'severity': Severity.MEDIUM,
960 'severity': Severity.MEDIUM,
965 'severity': Severity.MEDIUM,
970 'severity': Severity.MEDIUM,
975 'severity': Severity.MEDIUM,
980 'severity': Severity.MEDIUM,
985 'severity': Severity.MEDIUM,
990 'severity': Severity.MEDIUM,
995 'severity': Severity.MEDIUM,
1000 'severity': Severity.MEDIUM,
1005 'severity': Severity.MEDIUM,
1010 'severity': Severity.MEDIUM,
1015 'severity': Severity.MEDIUM,
1020 'severity': Severity.MEDIUM,
1025 'severity': Severity.MEDIUM,
1030 'severity': Severity.MEDIUM,
1035 'severity': Severity.MEDIUM,
1040 'severity': Severity.MEDIUM,
1045 'severity': Severity.MEDIUM,
1050 'severity': Severity.MEDIUM,
1055 'severity': Severity.MEDIUM,
1060 'severity': Severity.MEDIUM,
1065 'severity': Severity.MEDIUM,
1070 'severity': Severity.MEDIUM,
1075 'severity': Severity.MEDIUM,
1080 'severity': Severity.MEDIUM,
1085 'severity': Severity.MEDIUM,
1090 'severity': Severity.MEDIUM,
1095 'severity': Severity.MEDIUM,
1100 'severity': Severity.MEDIUM,
1105 'severity': Severity.MEDIUM,
1110 'severity': Severity.MEDIUM,
1115 'severity': Severity.MEDIUM,
1120 'severity': Severity.MEDIUM,
1125 'severity': Severity.MEDIUM,
1130 'severity': Severity.MEDIUM,
1135 'severity': Severity.MEDIUM,
1140 'severity': Severity.MEDIUM,
1145 'severity': Severity.MEDIUM,
1150 'severity': Severity.MEDIUM,
1155 'severity': Severity.MEDIUM,
1160 'severity': Severity.MEDIUM,
1165 'severity': Severity.MEDIUM,
1170 'severity': Severity.MEDIUM,
1175 'severity': Severity.MEDIUM,
1180 'severity': Severity.MEDIUM,
1185 'severity': Severity.MEDIUM,
1190 'severity': Severity.MEDIUM,
1195 'severity': Severity.MEDIUM,
1200 'severity': Severity.MEDIUM,
1205 'severity': Severity.MEDIUM,
1210 'severity': Severity.MEDIUM,
1215 'severity': Severity.MEDIUM,
1220 'severity': Severity.MEDIUM,
1225 'severity': Severity.MEDIUM,
1230 'severity': Severity.MEDIUM,
1235 'severity': Severity.MEDIUM,
1240 'severity': Severity.MEDIUM,
1245 'severity': Severity.MEDIUM,
1250 'severity': Severity.MEDIUM,
1255 'severity': Severity.MEDIUM,
1260 'severity': Severity.MEDIUM,
1265 'severity': Severity.MEDIUM,
1270 'severity': Severity.MEDIUM,
1275 'severity': Severity.MEDIUM,
1280 'severity': Severity.MEDIUM,
1285 'severity': Severity.MEDIUM,
1290 'severity': Severity.MEDIUM,
1295 'severity': Severity.MEDIUM,
1300 'severity': Severity.MEDIUM,
1305 'severity': Severity.MEDIUM,
1310 'severity': Severity.HIGH,
1315 'severity': Severity.HIGH,
1320 'severity': Severity.HIGH,
1325 'severity': Severity.HIGH,
1330 'severity': Severity.HIGH,
1335 'severity': Severity.HIGH,
1340 'severity': Severity.HIGH,
1345 'severity': Severity.HIGH,
1350 'severity': Severity.HIGH,
1355 'severity': Severity.HIGH,
1360 'severity': Severity.HIGH,
1365 'severity': Severity.HIGH,
1370 'severity': Severity.HIGH,
1375 'severity': Severity.HIGH,
1380 'severity': Severity.HIGH,
1385 'severity': Severity.HIGH,
1390 'severity': Severity.HIGH,
1395 'severity': Severity.HIGH,
1400 'severity': Severity.HIGH,
1405 'severity': Severity.HIGH,
1410 'severity': Severity.HIGH,
1415 'severity': Severity.HIGH,
1420 'severity': Severity.HIGH,
1425 'severity': Severity.HIGH,
1430 'severity': Severity.HIGH,
1435 'severity': Severity.HIGH,
1440 'severity': Severity.HIGH,
1445 'severity': Severity.HIGH,
1450 'severity': Severity.HIGH,
1455 'severity': Severity.HIGH,
1460 'severity': Severity.HIGH,
1465 'severity': Severity.HIGH,
1470 'severity': Severity.HIGH,
1475 'severity': Severity.HIGH,
1480 'severity': Severity.HIGH,
1485 'severity': Severity.HIGH,
1490 'severity': Severity.HIGH,
1495 'severity': Severity.HIGH,
1500 'severity': Severity.HIGH,
1505 'severity': Severity.HIGH,
1510 'severity': Severity.HIGH,
1515 'severity': Severity.HIGH,
1520 'severity': Severity.HIGH,
1525 'severity': Severity.HIGH,
1530 'severity': Severity.HIGH,
1535 'severity': Severity.HIGH,
1540 'severity': Severity.HIGH,
1545 'severity': Severity.HIGH,
1550 'severity': Severity.HIGH,
1555 'severity': Severity.HIGH,
1560 'severity': Severity.HIGH,
1565 'severity': Severity.HIGH,
1570 'severity': Severity.HIGH,
1575 'severity': Severity.HIGH,
1580 'severity': Severity.HIGH,
1585 'severity': Severity.HIGH,
1590 'severity': Severity.HIGH,
1595 'severity': Severity.HIGH,
1600 'severity': Severity.HIGH,
1605 'severity': Severity.HIGH,
1610 'severity': Severity.HIGH,
1615 'severity': Severity.HIGH,
1620 'severity': Severity.HIGH,
1625 'severity': Severity.HIGH,
1630 'severity': Severity.HIGH,
1635 'severity': Severity.HIGH,
1640 'severity': Severity.HIGH,
1645 'severity': Severity.HIGH,
1650 'severity': Severity.HIGH,
1655 'severity': Severity.HIGH,
1660 'severity': Severity.HIGH,
1665 'severity': Severity.HIGH,
1670 'severity': Severity.HIGH,
1675 'severity': Severity.HIGH,
1680 'severity': Severity.HIGH,
1685 'severity': Severity.HIGH,
1690 'severity': Severity.HIGH,
1695 'severity': Severity.HIGH,
1700 'severity': Severity.HIGH,
1705 'severity': Severity.HIGH,
1710 'severity': Severity.HIGH,
1715 'severity': Severity.HIGH,
1720 'severity': Severity.HIGH,
1725 'severity': Severity.HIGH,
1730 'severity': Severity.HIGH,
1735 'severity': Severity.HIGH,
1740 'severity': Severity.HIGH,
1745 'severity': Severity.HIGH,
1750 'severity': Severity.HIGH,
1755 'severity': Severity.HIGH,
1760 'severity': Severity.HIGH,
1765 'severity': Severity.HIGH,
1770 'severity': Severity.HIGH,
1775 'severity': Severity.HIGH,
1780 'severity': Severity.HIGH,
1785 'severity': Severity.HIGH,
1790 'severity': Severity.HIGH,
1795 'severity': Severity.HIGH,
1800 'severity': Severity.HIGH,
1805 'severity': Severity.HIGH,
1810 'severity': Severity.HIGH,
1815 'severity': Severity.HIGH,
1820 'severity': Severity.HIGH,
1825 'severity': Severity.HIGH,
1830 'severity': Severity.HIGH,
1835 'severity': Severity.HIGH,
1840 'severity': Severity.HIGH,
1845 'severity': Severity.HIGH,
1850 'severity': Severity.HIGH,
1855 'severity': Severity.HIGH,
1860 'severity': Severity.HIGH,
1865 'severity': Severity.HIGH,
1870 'severity': Severity.HIGH,
1875 'severity': Severity.HIGH,
1880 'severity': Severity.HIGH,
1885 'severity': Severity.HIGH,
1890 'severity': Severity.HIGH,
1895 'severity': Severity.HIGH,
1900 'severity': Severity.HIGH,
1905 'severity': Severity.HIGH,
1910 'severity': Severity.HIGH,
1915 'severity': Severity.HIGH,
1920 'severity': Severity.HIGH,
1925 'severity': Severity.HIGH,
1930 'severity': Severity.HIGH,
1935 'severity': Severity.HIGH,
1940 'severity': Severity.HIGH,
1945 'severity': Severity.HIGH,
1950 'severity': Severity.HIGH,
1955 'severity': Severity.HIGH,
1960 'severity': Severity.HIGH,
1965 'severity': Severity.HIGH,
1970 'severity': Severity.HIGH,
1975 'severity': Severity.HIGH,
1980 'severity': Severity.HIGH,
1985 'severity': Severity.HIGH,
1990 'severity': Severity.HIGH,
1995 'severity': Severity.HIGH,
2000 'severity': Severity.HIGH,
2005 'severity': Severity.HIGH,
2010 'severity': Severity.HIGH,
2015 'severity': Severity.HIGH,
2020 'severity': Severity.HIGH,
2025 'severity': Severity.HIGH,
2030 'severity': Severity.HIGH,
2035 'severity': Severity.HIGH,
2040 'severity': Severity.HIGH,
2045 'severity': Severity.HIGH,
2050 'severity': Severity.HIGH,
2055 'severity': Severity.HIGH,
2060 'severity': Severity.HIGH,
2065 'severity': Severity.HIGH,
2070 'severity': Severity.HIGH,
2075 'severity': Severity.HIGH,
2080 'severity': Severity.HIGH,
2085 'severity': Severity.HIGH,
2090 'severity': Severity.HIGH,
2098 'severity': Severity.UNKNOWN,
2102 {'category': 'aapt', 'severity': Severity.MEDIUM,
2105 {'category': 'aapt', 'severity': Severity.MEDIUM,
2108 {'category': 'aapt', 'severity': Severity.MEDIUM,
2111 {'category': 'aapt', 'severity': Severity.MEDIUM,
2114 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2117 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2120 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2123 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wundefined-var-template',
2126 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wundefined-inline',
2129 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Warray-bounds',
2134 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2137 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2140 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmain',
2143 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2146 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Waddress',
2149 {'category': 'C/C++', 'severity': Severity.FIXMENOW,
2152 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wchar-subscripts',
2155 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2158 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Woverflow',
2161 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Winteger-overflow',
2164 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Woverflow',
2167 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2170 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wreorder',
2174 {'category': 'cont.', 'severity': Severity.SKIP,
2177 {'category': 'cont.', 'severity': Severity.SKIP,
2180 {'category': 'cont.', 'severity': Severity.SKIP,
2183 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-parameter-type',
2186 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-declarations',
2189 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-noreturn',
2194 {'category': 'gcc', 'severity': Severity.MEDIUM,
2197 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2200 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wvexing-parse',
2203 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wextra',
2206 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2210 severity': Severity.MEDIUM,
2213 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wwrite-strings',
2216 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wstrict-prototypes',
2219 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wignored-qualifiers',
2223 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2226 {'category': 'cont.', 'severity': Severity.SKIP,
2229 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wcomment',
2232 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wcomment',
2236 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2239 {'category': 'C/C++', 'severity': Severity.LOW,
2242 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wdeprecated-declarations',
2245 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wdeprecated-register',
2248 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wpointer-sign',
2251 {'category': 'C/C++', 'severity': Severity.HARMLESS,
2254 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wenum-compare',
2257 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wconversion',
2261 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wconversion-null',
2264 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wsign-conversion',
2267 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wnull-conversion',
2270 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wnon-literal-null-conversion',
2273 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2276 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2279 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wctor-dtor-privacy',
2283 {'category': 'C/C++', 'severity': Severity.SKIP, 'option': '-Wctor-dtor-privacy',
2286 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wctor-dtor-privacy',
2289 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wgnu-static-float-init',
2292 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wpointer-arith',
2297 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wsign-promo',
2300 {'category': 'cont.', 'severity': Severity.SKIP,
2303 {'category': 'C/C++', 'severity': Severity.HIGH, 'option': '-Wextra',
2306 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2309 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2312 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'multichar',
2315 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'writable-strings',
2318 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wextra-semi',
2321 {'category': 'C/C++', 'severity': Severity.LOW,
2324 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wduplicate-decl-specifier',
2327 {'category': 'logtags', 'severity': Severity.LOW,
2330 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'typedef-redefinition',
2333 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'gnu-designator',
2336 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'missing-field-initializers',
2339 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'missing-braces',
2344 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'sign-compare',
2347 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'dangling-else',
2350 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'initializer-overrides',
2353 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'self-assign',
2356 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'gnu-variable-sized-type-not-at-end',
2359 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'tautological-constant-out-of-range-compare',
2362 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'overloaded-virtual',
2365 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'incompatible-pointer-types',
2368 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'asm-operand-widths',
2371 {'category': 'C/C++', 'severity': Severity.LOW, 'option': 'tautological-compare',
2374 {'category': 'C/C++', 'severity': Severity.LOW, 'option': 'constant-logical-operand',
2377 {'category': 'C/C++', 'severity': Severity.LOW, 'option': 'literal-suffix',
2380 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '#warnings',
2383 {'category': 'C/C++', 'severity': Severity.LOW, 'option': 'absolute-value',
2387 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Wc++11-extensions',
2390 {'category': 'C/C++', 'severity': Severity.LOW,
2393 {'category': 'C/C++', 'severity': Severity.LOW, 'option': '-Winvalid-pp-token',
2396 {'category': 'link', 'severity': Severity.LOW,
2400 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2403 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wnull-arithmetic',
2407 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'header-guard',
2410 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'empty-body',
2413 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'enum-conversion',
2416 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': 'switch',
2419 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2425 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2428 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2431 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2445 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2448 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wsizeof-array-argument',
2451 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wsizeof-pointer-memacces',
2454 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2457 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2460 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2463 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2466 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wfor-loop-analysis',
2469 {'category': 'C/C++', 'severity': Severity.MEDIUM,
2472 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunnamed-type-template-args',
2476 {'category': 'C/C++', 'severity': Severity.HARMLESS,
2479 {'category': 'C/C++', 'severity': Severity.HARMLESS,
2482 {'category': 'C/C++', 'severity': Severity.HARMLESS,
2485 {'category': 'C/C++', 'severity': Severity.HARMLESS,
2489 {'category': 'C/C++', 'severity': Severity.HARMLESS, 'option': 'mismatched-tags',
2493 {'category': 'FindEmulator', 'severity': Severity.HARMLESS,
2496 {'category': 'google_tests', 'severity': Severity.HARMLESS,
2499 {'category': 'make', 'severity': Severity.HARMLESS,
2504 {'category': 'C/C++', 'severity': Severity.SKIP,
2507 {'category': 'C/C++', 'severity': Severity.SKIP,
2510 {'category': 'C/C++', 'severity': Severity.SKIP,
2556 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2559 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2562 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2565 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2568 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2571 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2574 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2577 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2580 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2583 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2586 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2589 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2592 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2595 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2598 {'category': 'C/C++', 'severity': Severity.ANALYZER,
2604 {'category': 'C/C++', 'severity': Severity.UNKNOWN,
2864 """Dump a google chart table of warnings per project and severity."""
2865 # warnings[p][s] is number of warnings in project p of severity s.
2866 warnings = {p: {s: 0 for s in Severity.range} for p in project_names}
2868 s = i['severity']
2873 total_by_project = {p: sum(warnings[p][s] for s in Severity.range)
2876 # total_by_severity[s] is number of warnings of severity s.
2878 for s in Severity.range}
2882 for s in Severity.range:
2885 format(Severity.colors[s],
2886 Severity.column_headers[s]))
2895 for s in Severity.range:
2902 # emit a row of warning counts per severity
2905 for s in Severity.range:
2925 if i['severity'] == Severity.UNKNOWN:
2927 elif i['severity'] == Severity.SKIP:
2941 # New base table of warnings, [severity, warn_id, project, warning_message]
2943 # (1) Current, group by severity, id for each warning pattern
2944 # sort by severity, warn_id, warning_message
2945 # (2) Current --byproject, group by severity,
2947 # sort by severity, warn_id, project, warning_message
2948 # (3) New, group by project + severity,
2950 # sort by project, severity, warn_id, warning_message
2957 'Group warnings by severity</button>\n'
3175 emit_warning_array('severity')
3192 // orer by severity first
3346 emit_const_string_array('SeverityColors', Severity.colors)
3347 emit_const_string_array('SeverityHeaders', Severity.headers)
3348 emit_const_string_array('SeverityColumnHeaders', Severity.column_headers)
3351 [w['severity'] for w in warn_patterns])
3411 """Count warnings of given severity."""
3414 if i['severity'] == sev and i['members']:
3434 for s in Severity.range:
3435 total += count_severity(writer, s, Severity.column_headers[s])