Ut[[UjddlmZddlZddlmZddlmZmZddlmZm Z ddl m Z ddZ ddZ ddZdS)) annotationsN) defaultdict)checkers exceptions)SectionTable) LinterStatssectrstatsr previous_statsLinterStats | NonereturnNonecgd}|tj||dz }|t|dddS)z$Make total errors / warnings report.)typenumberprevious difference message_typeschildrencolsrheadersN)rtable_lines_from_statsappendr)r r r liness n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/lint/report_functions.pyreport_total_messages_statsr sO 9 8 8E X ,UNO T TTEKKu1q999:::::_c|j}td|D}|ddg}|D]\}}||t |gz }|t |dddS)zMake messages type report.c3NK|] \}}|d||fV!dS)IN) startswith).0msg_idvalues r z(report_messages_stats..!sR FE  %% r!z message id occurrencesrrN)by_msgsorteditemsreversestrrr)r r r" by_msg_statsin_orderrr)r(s rreport_messages_statsr4s .Ns&11euz111111r!Nz.2fr) by_modulelenrEmptyReportError collectionsrdictget_global_message_countkeysget_module_message_countfloatr/rsortr0allr)r r r" module_statsby_modm_typetotalr< mod_totalpercent sorted_resultmod_inforlinevals rreport_messages_by_module_statsrW-s) ?L <A)+++7B7Nt7T7TFI--..v66"'')) - -F66vvFFI A::aa5S+A+AE+IG%,F6N6 " " -M"LLNN   !#$&       D D DE'' 11tCRCy111 1 1   T"X9 ' 'C LLC & & & & ' 5zzQ)+++KKu1q999:::::r!)r rr r r r rr)r rr r r"r rr) __future__rrErpylintrrpylint.reporters.ureports.nodesrr pylint.utilsr r r4rWr>r!rr\s #"""""######''''''''::::::::$$$$$$;;;;;;;;&(;(;(;(;(;(;r!