diff --git a/src/shared/algorithms/NAS/StateInitializer.cpp b/src/shared/algorithms/NAS/StateInitializer.cpp
index 5fa2a13934a647bb348ac064332e5ec735d6465e..d1c590432ee91a55f632725f838c8cae3d048693 100644
--- a/src/shared/algorithms/NAS/StateInitializer.cpp
+++ b/src/shared/algorithms/NAS/StateInitializer.cpp
@@ -36,6 +36,7 @@ void StateInitializer::eCompass(const Eigen::Vector3f acc,
     Eigen::Vector3f am(acc.cross(mag));
 
     Eigen::Matrix3f R;
+    // cppcheck-suppress constStatement
     R << am.cross(acc), am, acc;
     R.col(0).normalize();
     R.col(1).normalize();
@@ -68,8 +69,10 @@ void StateInitializer::triad(Eigen::Vector3f& acc, Eigen::Vector3f& mag,
 
     // Compose the reference and measured matrixes
     Eigen::Matrix3f M;
+    // cppcheck-suppress constStatement
     M << R1, R2, R3;
     Eigen::Matrix3f m;
+    // cppcheck-suppress constStatement
     m << r1, r2, r3;
 
     // Compute the rotation matrix and the corresponding quaternion
@@ -91,4 +94,4 @@ void StateInitializer::positionInit(const float pressure,
 }
 
 Eigen::Matrix<float, 13, 1> StateInitializer::getInitX() { return x_init; }
-}  // namespace Boardcore
\ No newline at end of file
+}  // namespace Boardcore