listrev
Unit Tests
| Test | Status |
|---|---|
| RandomDataListGenerator_test | ✅ Passed |
| ListStorage_test | ✅ Passed |
| ReversedListValidator_test | ✅ Passed |
| ListReverser_test | ✅ Passed |
| ListCreator_test | ✅ Passed |
| ListWrapper_test | ✅ Passed |
Clang Formatting
| File | Status |
|---|---|
| plugins/ListReverser.cpp | ❌ Needs formatting |
| plugins/ListReverser.hpp | ❌ Needs formatting |
| plugins/RandomDataListGenerator.cpp | ✅ Already formatted |
| plugins/RandomDataListGenerator.hpp | ✅ Already formatted |
| plugins/ReversedListValidator.cpp | ❌ Needs formatting |
| plugins/ReversedListValidator.hpp | ❌ Needs formatting |
| src/CommonIssues.hpp | ✅ Already formatted |
| src/ListCreator.cpp | ✅ Already formatted |
| src/ListCreator.hpp | ✅ Already formatted |
| src/ListStorage.cpp | ✅ Already formatted |
| src/ListStorage.hpp | ✅ Already formatted |
| src/ListWrapper.hpp | ✅ Already formatted |
| unittest/ListCreator_test.cxx | ✅ Already formatted |
| unittest/ListReverser_test.cxx | ❌ Needs formatting |
| unittest/ListStorage_test.cxx | ❌ Needs formatting |
| unittest/ListWrapper_test.cxx | ❌ Needs formatting |
| unittest/RandomDataListGenerator_test.cxx | ❌ Needs formatting |
| unittest/ReversedListValidator_test.cxx | ❌ Needs formatting |
unittest/ListCreator_test.cxx
Errors
- Line 9: An "." or ".." was used in an #include; relative paths are disallowed.
- Line 49: Add #include
for shared_ptr<>
Warnings
- Line 23: initialization of 'TEST_OKS_DB' with static storage duration may throw an exception that cannot be caught
- Line 42: explicitly defaulted copy constructor is implicitly deleted
- Line 43: explicitly defaulted move constructor is implicitly deleted
- Line 44: explicitly defaulted copy assignment operator is implicitly deleted
- Line 45: explicitly defaulted move assignment operator is implicitly deleted
unittest/ListReverser_test.cxx
Errors
- Line 67: An unsigned integer appears to be used here.
- Line 68: An unsigned integer appears to be used here.
- Line 69: An unsigned integer appears to be used here.
- Line 70: An unsigned integer appears to be used here.
- Line 100: An unsigned integer appears to be used here.
- Line 101: An unsigned integer appears to be used here.
- Line 102: An unsigned integer appears to be used here.
- Line 103: An unsigned integer appears to be used here.
- Line 144: An unsigned integer appears to be used here.
- Line 145: An unsigned integer appears to be used here.
- Line 146: An unsigned integer appears to be used here.
- Line 147: An unsigned integer appears to be used here.
- Line 108: Add #include
for shared_ptr<> - Line 128: Add #include
for move
Warnings
- Line 42: explicitly defaulted copy constructor is implicitly deleted
- Line 43: explicitly defaulted move constructor is implicitly deleted
- Line 44: explicitly defaulted copy assignment operator is implicitly deleted
- Line 45: explicitly defaulted move assignment operator is implicitly deleted
unittest/ListStorage_test.cxx
Errors
- Line 9: An "." or ".." was used in an #include; relative paths are disallowed.
- Line 10: An "." or ".." was used in an #include; relative paths are disallowed.
unittest/ListWrapper_test.cxx
Errors
- Line 9: An "." or ".." was used in an #include; relative paths are disallowed.
Warnings
- Line 82: use auto when initializing with a template cast to avoid duplicating the type name
unittest/RandomDataListGenerator_test.cxx
Errors
- Line 73: An unsigned integer appears to be used here.
- Line 74: An unsigned integer appears to be used here.
- Line 115: An unsigned integer appears to be used here.
- Line 116: An unsigned integer appears to be used here.
- Line 134: An unsigned integer appears to be used here.
- Line 135: An unsigned integer appears to be used here.
- Line 79: Add #include
for shared_ptr<> - Line 123: Add #include
for move
Warnings
- Line 42: explicitly defaulted copy constructor is implicitly deleted
- Line 43: explicitly defaulted move constructor is implicitly deleted
- Line 44: explicitly defaulted copy assignment operator is implicitly deleted
- Line 45: explicitly defaulted move assignment operator is implicitly deleted
- Line 104: std::move of the variable 'createTwo' of the trivially-copyable type 'CreateList' has no effect
- Line 105: std::move of the variable 'createThree' of the trivially-copyable type 'CreateList' has no effect
unittest/ReversedListValidator_test.cxx
Errors
- Line 68: An unsigned integer appears to be used here.
- Line 69: An unsigned integer appears to be used here.
- Line 70: An unsigned integer appears to be used here.
- Line 99: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 100: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 123: An unsigned integer appears to be used here.
- Line 124: An unsigned integer appears to be used here.
- Line 125: An unsigned integer appears to be used here.
- Line 154: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 155: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 180: An unsigned integer appears to be used here.
- Line 181: An unsigned integer appears to be used here.
- Line 182: An unsigned integer appears to be used here.
- Line 211: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 212: Increment/decrement operator should appear alone on its line unless in a while/for loop head
- Line 236: An unsigned integer appears to be used here.
- Line 237: An unsigned integer appears to be used here.
- Line 238: An unsigned integer appears to be used here.
- Line 187: Add #include
for shared_ptr<> - Line 223: Add #include
for move
Warnings
- Line 42: explicitly defaulted copy constructor is implicitly deleted
- Line 43: explicitly defaulted move constructor is implicitly deleted
- Line 44: explicitly defaulted copy assignment operator is implicitly deleted
- Line 45: explicitly defaulted move assignment operator is implicitly deleted