diff --git a/src/shared/algorithms/SFD/SFDAscent.cpp b/src/shared/algorithms/SFD/SFDAscent.cpp
index 35b94568fd126d135fdf4253fe897a4855804d25..dfa644379bece21ca24cd86dba05ddef41470f9b 100644
--- a/src/shared/algorithms/SFD/SFDAscent.cpp
+++ b/src/shared/algorithms/SFD/SFDAscent.cpp
@@ -34,8 +34,8 @@ SFDAscent::SFDAscent(const SFDAConfig& config) : svm(config.modelParameters) {}
 SFDAscent::FeaturesVec SFDAscent::getFeatures(const VectorIn& input)
 {
     float delta, min, max, u, var, s2, m4, rfmean, rfvar;
-    VectorIn rfourier;
-    VectorIn data, x0 = VectorIn::Zero();
+    VectorIn rfourier, x0;
+    VectorIn data        = VectorIn::Zero();
     FeaturesVec features = FeaturesVec::Zero();
 
     min   = input.minCoeff();
diff --git a/src/shared/algorithms/SFD/SFDAscent.h b/src/shared/algorithms/SFD/SFDAscent.h
index 9640d0c8f44d8e3ea76e160915c3b6d582c7bf47..c714d5bae0ef7d064e4cdd79974436a8f74c58c4 100644
--- a/src/shared/algorithms/SFD/SFDAscent.h
+++ b/src/shared/algorithms/SFD/SFDAscent.h
@@ -46,7 +46,7 @@ public:
         SVMn::SVMConfig modelParameters;
     };
 
-    SFDAscent(const SFDAConfig& config);
+    explicit SFDAscent(const SFDAConfig& config);
 
     bool classify(const VectorIn& input);
 
diff --git a/src/shared/algorithms/SFD/SFDDescent.cpp b/src/shared/algorithms/SFD/SFDDescent.cpp
index 7ea5283acbfbd96e45c0009c6be1a907c3240a9c..b58e59960572d75a30b3b4f5ac3d43f3ff8fc568 100644
--- a/src/shared/algorithms/SFD/SFDDescent.cpp
+++ b/src/shared/algorithms/SFD/SFDDescent.cpp
@@ -34,8 +34,8 @@ SFDDescent::SFDDescent(const SFDDConfig& config) : svm(config.modelParameters)
 SFDDescent::FeaturesVec SFDDescent::getFeatures(const VectorIn& input)
 {
     float delta, min, max, u, s2, m3, m4, rms;
-    VectorIn rfourier;
-    VectorIn data, x0 = VectorIn::Zero();
+    VectorIn rfourier, x0;
+    VectorIn data        = VectorIn::Zero();
     FeaturesVec features = FeaturesVec::Zero();
 
     min   = input.minCoeff();
diff --git a/src/shared/algorithms/SFD/SFDDescent.h b/src/shared/algorithms/SFD/SFDDescent.h
index a0c332f4b82a7f9c2ba2a102e1d5eea969ea24af..4df2ac03c59be22d3ec04a4d945ed379746935a5 100644
--- a/src/shared/algorithms/SFD/SFDDescent.h
+++ b/src/shared/algorithms/SFD/SFDDescent.h
@@ -46,7 +46,7 @@ public:
         SVMn::SVMConfig modelParameters;
     };
 
-    SFDDescent(const SFDDConfig& config);
+    explicit SFDDescent(const SFDDConfig& config);
 
     bool classify(const VectorIn& input);
 
diff --git a/src/shared/models/SVM.h b/src/shared/models/SVM.h
index 27594b3d66f21bc653431e61045ac6ffcb387367..0db4f7dc1634eaf1a366149ee1a843dd45007c4f 100644
--- a/src/shared/models/SVM.h
+++ b/src/shared/models/SVM.h
@@ -42,7 +42,7 @@ public:
         float scale;
     };
 
-    SVM(const SVMConfig& config)
+    explicit SVM(const SVMConfig& config)
         : beta(config.beta), mu(config.mu), sigma(config.sigma),
           bias(config.bias), scale(config.scale)
     {