blob: 19637445f5b5c8fddd398213f8d7a64075bb7813 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from tabsvsspaces.stats import Statistics
def print_stats(stats: Statistics, by_extension: bool):
print('spaces:', stats.all_spaces)
print('tabs:', stats.all_tabs)
print('mixed:', stats.all_mixed)
if by_extension:
for ext in set(stats.space_dict.keys()) | stats.tab_dict.keys() | stats.mixed_line_dict.keys():
print(ext + ':')
print(' ', 'spaces:', stats.space_dict[ext])
print(' ', 'tabs:', stats.tab_dict[ext])
print(' ', 'mixed:', stats.mixed_line_dict[ext])
if stats.all_mixed > 0:
print('files_with_mixed_lines:')
for file in stats.mixed_files:
print(' -', file)
|