Skip to content

Qodana

Qodana #2

Triggered via push January 30, 2024 05:14
Status Success
Total duration 2m 28s
Artifacts

code_quality.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

5 warnings and 107 notices
Incorrect type: src/repository/SupabaseUserRepository.py#L58
Expected type 'User', got 'None' instead
Unbound local variables: main.py#L284
Local variable 'counter' might be referenced before assignment
Unbound local variables: main.py#L1079
Local variable 'counter' might be referenced before assignment
Unbound local variables: src/repository/SupabaseUserRepository.py#L57
Local variable 'chat_id' might be referenced before assignment
qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, JetBrains/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unclear exception clauses: GoogleSheets/Google_sheets.py#L44
Too broad exception clause
Unclear exception clauses: GoogleSheets/Google_sheets.py#L79
Too broad exception clause
Unclear exception clauses: main.py#L1651
Too broad exception clause
Too complex chained comparisons: main.py#L1236
Simplify chained comparison
Too complex chained comparisons: main.py#L585
Simplify chained comparison
Too complex chained comparisons: main.py#L1338
Simplify chained comparison
Using equality operators to compare with None: main.py#L1542
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L304
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1099
Comparison with None performed with equality operators
Using equality operators to compare with None: src/repository/SupabaseUserRepository.py#L22
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1097
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L302
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1165
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1095
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1605
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L1535
Comparison with None performed with equality operators
Using equality operators to compare with None: main.py#L306
Comparison with None performed with equality operators
PEP 8 naming convention violation: main.py#L307
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1638
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1093
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L581
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L301
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L300
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1887
Function name should be lowercase
PEP 8 naming convention violation: main.py#L1100
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1231
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1094
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L305
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1333
Variable in function should be lowercase
PEP 8 naming convention violation: main.py#L1098
Variable in function should be lowercase
Shadowing names from outer scopes: main.py#L1607
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1570
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1126
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1101
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L308
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L332
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L333
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1125
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1571
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1016
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L1127
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L334
Shadows name 'url' from outer scope
Shadowing names from outer scopes: main.py#L225
Shadows name 'url' from outer scope
Unused local symbols: main.py#L1108
Local variable 'name' value is not used
Unused local symbols: main.py#L669
Parameter 'state' value is not used
Unused local symbols: main.py#L398
Parameter 'state' value is not used
Unused local symbols: main.py#L1704
Parameter 'state' value is not used
Unused local symbols: main.py#L446
Parameter 'state' value is not used
Unused local symbols: main.py#L1681
Parameter 'state' value is not used
Unused local symbols: main.py#L956
Parameter 'state' value is not used
Unused local symbols: main.py#L271
Local variable 'e' value is not used
Unused local symbols: main.py#L737
Local variable 'user' value is not used
Unused local symbols: main.py#L1150
Parameter 'state' value is not used
Unused local symbols: Database/DataUsers.py#L39
Local variable 'response' value is not used
Unused local symbols: main.py#L1737
Parameter 'state' value is not used
Unused local symbols: main.py#L1591
Parameter 'state' value is not used
Unused local symbols: main.py#L623
Local variable 'userinfo' value is not used
Unused local symbols: main.py#L355
Parameter 'state' value is not used
Unused local symbols: main.py#L1485
Parameter 'state' value is not used
Unused local symbols: main.py#L407
Parameter 'state' value is not used
Unused local symbols: main.py#L430
Parameter 'state' value is not used
Unused local symbols: main.py#L315
Local variable 'name' value is not used
Unused local symbols: main.py#L677
Parameter 'state' value is not used
Unused local symbols: main.py#L186
Parameter 'state' value is not used
Unused local symbols: main.py#L1066
Local variable 'e' value is not used
Unused local symbols: Database/DataUsers.py#L53
Local variable 'response' value is not used
Unused local symbols: main.py#L980
Parameter 'state' value is not used
Unused local symbols: main.py#L972
Parameter 'state' value is not used
Unused local symbols: main.py#L1295
Parameter 'state' value is not used
Unused local symbols: main.py#L1211
Parameter 'state' value is not used
Unused local symbols: main.py#L612
Parameter 'state' value is not used
Unused local symbols: main.py#L1177
Parameter 'state' value is not used
Unused local symbols: main.py#L849
Parameter 'state' value is not used
Unused local symbols: main.py#L1458
Parameter 'state' value is not used
Unused local symbols: main.py#L1672
Parameter 'state' value is not used
Unused local symbols: main.py#L798
Parameter 'state' value is not used
Unused local symbols: main.py#L1137
Parameter 'state' value is not used
Unused local symbols: main.py#L1469
Parameter 'state' value is not used
Unused local symbols: main.py#L1614
Local variable 'tgus' value is not used
Unused local symbols: main.py#L1204
Parameter 'state' value is not used
Unused local symbols: main.py#L1311
Parameter 'state' value is not used
Unused local symbols: Database/DataUsers.py#L32
Local variable 'response' value is not used
Unused local symbols: main.py#L161
Parameter 'state' value is not used
Unused local symbols: main.py#L942
Parameter 'state' value is not used
Unused local symbols: main.py#L1662
Parameter 'state' value is not used
Unused local symbols: main.py#L841
Parameter 'state' value is not used
Unused local symbols: main.py#L827
Parameter 'state' value is not used
Unused local symbols: main.py#L1029
Parameter 'state' value is not used
Unused local symbols: main.py#L1641
Local variable 'tgusr' value is not used
Unused local symbols: main.py#L771
Parameter 'state' value is not used
Unused local symbols: main.py#L501
Parameter 'state' value is not used
Unused local symbols: main.py#L934
Parameter 'state' value is not used
Unused local symbols: main.py#L512
Local variable 'userinfo' value is not used
Unused local symbols: main.py#L375
Parameter 'state' value is not used
Unused local symbols: main.py#L1728
Local variable 'delete_query' value is not used
Unused local symbols: main.py#L881
Parameter 'state' value is not used
Unused local symbols: main.py#L1290
Parameter 'state' value is not used
Unused local symbols: main.py#L239
Parameter 'state' value is not used
Unused local symbols: main.py#L176
Parameter 'state' value is not used
Unused local symbols: main.py#L370
Parameter 'state' value is not used
Unused local symbols: main.py#L549
Parameter 'state' value is not used
Unused local symbols: main.py#L1300
Parameter 'state' value is not used
Unused local symbols: Database/DataUsers.py#L46
Local variable 'response' value is not used
Unused local symbols: main.py#L560
Local variable 'userinfo' value is not used
Unused local symbols: main.py#L735
Parameter 'state' value is not used
Unused local symbols: main.py#L1565
Parameter 'state' value is not used
Unused local symbols: main.py#L346
Parameter 'state' value is not used