Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.md | D | 11-Mar-2024 | 1 KiB | 40 | 37 | |
break1.thrift | D | 11-Mar-2024 | 5.1 KiB | 189 | 155 | |
break10.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 | |
break11.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 | |
break12.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break13.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break14.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break15.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break16.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break17.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break18.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break19.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break2.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break20.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 | |
break21.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 | |
break22.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 155 | |
break23.thrift | D | 11-Mar-2024 | 5.2 KiB | 193 | 157 | |
break24.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break25.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break26.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break27.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break28.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break29.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break3.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break30.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break31.thrift | D | 11-Mar-2024 | 5.1 KiB | 192 | 156 | |
break32.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break33.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break34.thrift | D | 11-Mar-2024 | 5.3 KiB | 193 | 157 | |
break4.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break5.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break6.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break7.thrift | D | 11-Mar-2024 | 5.2 KiB | 191 | 156 | |
break8.thrift | D | 11-Mar-2024 | 5.2 KiB | 192 | 156 | |
break9.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 | |
test.thrift | D | 11-Mar-2024 | 5.1 KiB | 190 | 155 | |
thrift_audit_test.pl | D | 11-Mar-2024 | 8.7 KiB | 262 | 157 | |
warning.thrift | D | 11-Mar-2024 | 5.1 KiB | 191 | 155 |
README.md
1Typical usage 2============= 3``` 4thrift.exe --audit <oldFile> <newFile> 5``` 6Example run 7=========== 8``` 9> thrift.exe --audit test.thrift break1.thrift 10[Thrift Audit Failure:break1.thrift] New Thrift File has missing function base_function3 11[Thrift Audit Warning:break1.thrift] Constant const3 has different value 12``` 13 14Problems that the audit tool can catch 15====================================== 16Errors 17* Removing an enum value 18* Changing the type of a struct field 19* Changing the required-ness of a struct field 20* Removing a struct field 21* Adding a required struct field 22* Adding a struct field 'in the middle'. This usually indicates an old ID has been recycled 23* Struct removed 24* Oneway-ness change 25* Return type change 26* Missing function 27* Missing service 28* Change in service inheritance 29 30Warnings 31* Removing a language namespace declaration 32* Changing a namespace 33* Changing an enum value's name 34* Removing an enum class 35* Default value changed 36* Struct field name change 37* Removed constant 38* Type of constant changed 39* Value of constant changed 40