This commit fixes the problem of an unreadable output of the linter. It occurs because of incorrect using of the difflib library which compares lists of lines but not strings (lists of characters).
$ contrib/devtools/lint-clang-format.py
state_repository.cpp is not formatted
---
+++
@@ -261,6 +261,16 @@
e <+e+s+p+e+r+a+n+z+a+/ f i n@@ -273,22 +283,11 @@
i o n-/-s-t-a-t-e-_-p-r-o-c-e-s-s-o-r+s+t+a+t+e . h >@@ -303,33 +302,34 @@
e <-e-s-p-e-r-a-n+f+i+n+a+l+i z a+t+i+o+n /-f-i-n-a-l-i-z-a-t-i-o-n-s-t-a-t-e+s+t+a+t+e+_+p+r+o+c+e+s+s+o+r . h >@@ -575,6 +575,7 @@
+ F i n@@ -687,6 +688,7 @@
;
+ F i n@@ -896,6 +898,10 @@
x ,
+ + + +
This commit fixes the problem of an unreadable output of the linter. It occurs because of incorrect using of the difflib library which compares lists of lines but not strings (lists of characters).
There's a piece of bad-formatted code:
How it was:
How it looks after this change: