rawdatautils
Unit Tests
No unit tests written.
Clang Formatting
| File | Status |
|---|---|
| include/rawdatautils/WIBFragmentDecoder.hpp | ✅ Already formatted |
| pybindsrc/DAPHNEEthUnpacker.cpp | ❌ Needs formatting |
| pybindsrc/DAPHNEUnpacker.cpp | ❌ Needs formatting |
| pybindsrc/TDEUnpacker.cpp | ❌ Needs formatting |
| pybindsrc/WIBEthUnpacker.cpp | ❌ Needs formatting |
| pybindsrc/module.cpp | ❌ Needs formatting |
| pybindsrc/unpack.cpp | ❌ Needs formatting |
| src/WIBFragmentDecoder.cpp | ✅ Already formatted |
include/rawdatautils/WIBFragmentDecoder.hpp
Errors
- Line 0: The standard copyright message wasn't found.
- Line 0: No #ifndef header guard found, suggested CPP variable is: RAWDATAUTILS_INCLUDE_RAWDATAUTILS_WIBFRAGMENTDECODER_HPP_
pybindsrc/DAPHNEEthUnpacker.cpp
Errors
- Line 22: An unsigned integer appears to be used here.
- Line 29: An unsigned integer appears to be used here.
- Line 39: An unsigned integer appears to be used here.
- Line 42: An unsigned integer appears to be used here.
- Line 43: An unsigned integer appears to be used here.
- Line 46: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 63: An unsigned integer appears to be used here.
- Line 65: An unsigned integer appears to be used here.
- Line 66: An unsigned integer appears to be used here.
- Line 69: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 78: An unsigned integer appears to be used here.
- Line 85: An unsigned integer appears to be used here.
- Line 95: An unsigned integer appears to be used here.
- Line 99: An unsigned integer appears to be used here.
- Line 100: An unsigned integer appears to be used here.
- Line 102: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 119: An unsigned integer appears to be used here.
- Line 125: An unsigned integer appears to be used here.
- Line 126: An unsigned integer appears to be used here.
- Line 128: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 144: 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 149: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 161: An unsigned integer appears to be used here.
- Line 166: An unsigned integer appears to be used here.
- Line 168: An unsigned integer appears to be used here.
- Line 170: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 183: An unsigned integer appears to be used here.
- Line 191: An unsigned integer appears to be used here.
- Line 200: An unsigned integer appears to be used here.
- Line 208: An unsigned integer appears to be used here.
Warnings
- Line 45: C-style casts are discouraged; use static_cast
- Line 46: do not use reinterpret_cast
- Line 46: do not use pointer arithmetic
- Line 48: do not use pointer arithmetic
- Line 49: do not use pointer arithmetic
- Line 50: do not use pointer arithmetic
- Line 51: do not use pointer arithmetic
- Line 68: C-style casts are discouraged; use static_cast
- Line 69: do not use reinterpret_cast
- Line 69: do not use pointer arithmetic
- Line 70: do not use pointer arithmetic
- Line 79: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 86: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 101: C-style casts are discouraged; use static_cast
- Line 102: do not use reinterpret_cast
- Line 102: do not use pointer arithmetic
- Line 104: do not use pointer arithmetic
- Line 127: C-style casts are discouraged; use static_cast
- Line 128: do not use reinterpret_cast
- Line 128: do not use pointer arithmetic
- Line 131: do not use pointer arithmetic
- Line 148: C-style casts are discouraged; use static_cast
- Line 149: do not use reinterpret_cast
- Line 149: do not use pointer arithmetic
- Line 150: do not use pointer arithmetic
- Line 169: C-style casts are discouraged; use static_cast
- Line 170: do not use reinterpret_cast
- Line 170: do not use pointer arithmetic
- Line 172: do not use pointer arithmetic
- Line 184: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 192: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 201: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 209: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
pybindsrc/DAPHNEUnpacker.cpp
Errors
- Line 22: An unsigned integer appears to be used here.
- Line 29: An unsigned integer appears to be used here.
- Line 39: An unsigned integer appears to be used here.
- Line 42: An unsigned integer appears to be used here.
- Line 43: An unsigned integer appears to be used here.
- Line 46: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 63: An unsigned integer appears to be used here.
- Line 65: An unsigned integer appears to be used here.
- Line 66: An unsigned integer appears to be used here.
- Line 69: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 78: An unsigned integer appears to be used here.
- Line 85: An unsigned integer appears to be used here.
- Line 95: An unsigned integer appears to be used here.
- Line 99: An unsigned integer appears to be used here.
- Line 100: An unsigned integer appears to be used here.
- Line 102: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 120: An unsigned integer appears to be used here.
- Line 126: An unsigned integer appears to be used here.
- Line 127: An unsigned integer appears to be used here.
- Line 129: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 145: An unsigned integer appears to be used here.
- Line 147: An unsigned integer appears to be used here.
- Line 148: An unsigned integer appears to be used here.
- Line 150: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 162: An unsigned integer appears to be used here.
- Line 167: An unsigned integer appears to be used here.
- Line 169: An unsigned integer appears to be used here.
- Line 171: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 184: An unsigned integer appears to be used here.
- Line 192: An unsigned integer appears to be used here.
- Line 201: An unsigned integer appears to be used here.
- Line 209: An unsigned integer appears to be used here.
Warnings
- Line 45: C-style casts are discouraged; use static_cast
- Line 46: do not use reinterpret_cast
- Line 46: do not use pointer arithmetic
- Line 48: do not use pointer arithmetic
- Line 49: do not use pointer arithmetic
- Line 50: do not use pointer arithmetic
- Line 51: do not use pointer arithmetic
- Line 68: C-style casts are discouraged; use static_cast
- Line 69: do not use reinterpret_cast
- Line 69: do not use pointer arithmetic
- Line 70: do not use pointer arithmetic
- Line 79: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 86: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 101: C-style casts are discouraged; use static_cast
- Line 102: do not use reinterpret_cast
- Line 102: do not use pointer arithmetic
- Line 105: do not use pointer arithmetic
- Line 128: C-style casts are discouraged; use static_cast
- Line 129: do not use reinterpret_cast
- Line 129: do not use pointer arithmetic
- Line 132: do not use pointer arithmetic
- Line 149: C-style casts are discouraged; use static_cast
- Line 150: do not use reinterpret_cast
- Line 150: do not use pointer arithmetic
- Line 151: do not use pointer arithmetic
- Line 170: C-style casts are discouraged; use static_cast
- Line 171: do not use reinterpret_cast
- Line 171: do not use pointer arithmetic
- Line 173: do not use pointer arithmetic
- Line 185: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 193: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 202: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
- Line 210: narrowing conversion from 'unsigned long' to signed type 'int' is implementation-defined
pybindsrc/TDEUnpacker.cpp
Errors
- Line 21: An unsigned integer appears to be used here.
- Line 30: An unsigned integer appears to be used here.
- Line 32: An unsigned integer appears to be used here.
- Line 33: An unsigned integer appears to be used here.
- Line 35: An unsigned integer appears to be used here.
- Line 39: An unsigned integer appears to be used here.
- Line 43: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 63: An unsigned integer appears to be used here.
- Line 65: An unsigned integer appears to be used here.
- Line 72: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 87: An unsigned integer appears to be used here.
Warnings
- Line 43: do not use reinterpret_cast
- Line 44: do not use pointer arithmetic
- Line 49: do not use pointer arithmetic
- Line 72: do not use reinterpret_cast
- Line 73: do not use pointer arithmetic
- Line 77: do not use pointer arithmetic
pybindsrc/WIBEthUnpacker.cpp
Errors
- Line 23: An unsigned integer appears to be used here.
- Line 32: An unsigned integer appears to be used here.
- Line 34: An unsigned integer appears to be used here.
- Line 35: An unsigned integer appears to be used here.
- Line 37: An unsigned integer appears to be used here.
- Line 41: An unsigned integer appears to be used here.
- Line 45: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 66: An unsigned integer appears to be used here.
- Line 68: An unsigned integer appears to be used here.
- Line 70: An unsigned integer appears to be used here.
- Line 72: An unsigned integer appears to be used here.
- Line 75: Use of reinterpret_cast can be dangerous. If there's no way to avoid its use add " // NOLINT" to the end of this line so this script will ignore it next time
- Line 78: An unsigned integer appears to be used here.
- Line 90: An unsigned integer appears to be used here.
- Line 99: An unsigned integer appears to be used here.
Warnings
- Line 45: do not use reinterpret_cast
- Line 46: do not use pointer arithmetic
- Line 51: do not use pointer arithmetic
- Line 75: do not use reinterpret_cast
- Line 76: do not use pointer arithmetic
- Line 80: do not use pointer arithmetic
pybindsrc/module.cpp
Errors
- Line 21: Namespace should be terminated with '// namespace python '
- Line 22: Namespace should be terminated with '// namespace unpack '
Warnings
- Line 15: nested namespaces can be concatenated
- Line 18: nested namespaces can be concatenated
pybindsrc/unpack.cpp
Errors
- Line 28: An unsigned integer appears to be used here.
- Line 38: An unsigned integer appears to be used here.
- Line 39: An unsigned integer appears to be used here.
- Line 40: An unsigned integer appears to be used here.
- Line 41: An unsigned integer appears to be used here.
- Line 42: An unsigned integer appears to be used here.
- Line 43: Namespace should be terminated with '// namespace wibeth '
- Line 47: An unsigned integer appears to be used here.
- Line 48: An unsigned integer appears to be used here.
- Line 49: An unsigned integer appears to be used here.
- Line 50: An unsigned integer appears to be used here.
- Line 51: An unsigned integer appears to be used here.
- Line 52: An unsigned integer appears to be used here.
- Line 53: An unsigned integer appears to be used here.
- Line 55: An unsigned integer appears to be used here.
- Line 56: An unsigned integer appears to be used here.
- Line 57: An unsigned integer appears to be used here.
- Line 58: An unsigned integer appears to be used here.
- Line 59: An unsigned integer appears to be used here.
- Line 60: An unsigned integer appears to be used here.
- Line 61: An unsigned integer appears to be used here.
- Line 63: Namespace should be terminated with '// namespace daphne '
- Line 66: An unsigned integer appears to be used here.
- 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 71: An unsigned integer appears to be used here.
- Line 72: An unsigned integer appears to be used here.
- Line 74: An unsigned integer appears to be used here.
- Line 75: An unsigned integer appears to be used here.
- Line 76: An unsigned integer appears to be used here.
- Line 77: An unsigned integer appears to be used here.
- Line 78: An unsigned integer appears to be used here.
- Line 79: An unsigned integer appears to be used here.
- Line 80: An unsigned integer appears to be used here.
- Line 82: Namespace should be terminated with '// namespace daphneeth '
- Line 85: An unsigned integer appears to be used here.
- Line 86: An unsigned integer appears to be used here.
- Line 87: An unsigned integer appears to be used here.
- Line 89: An unsigned integer appears to be used here.
- Line 91: Namespace should be terminated with '// namespace tde '
- Line 152: Namespace should be terminated with '// namespace unpack '
- Line 153: Namespace should be terminated with '// namespace rawdatautils '
- Line 154: Namespace should be terminated with '// namespace dunedaq '
Warnings
- Line 24: nested namespaces can be concatenated
- Line 28: use auto when initializing with a cast to avoid duplicating the type name
- Line 32: do not use pointer arithmetic
- Line 93: nested namespaces can be concatenated
src/WIBFragmentDecoder.cpp
Errors
- Line 0: The standard copyright message wasn't found.