You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead
#include<math.h>
^~~~~~~~
<cmath>
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:28:93: warning: 999.9 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
inlinevoidsetParams(float m1, float m2, float theta, float baseline, float density = -999.9)
^
inlinefloatlv(float energy)
^
const
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:40:16: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions]
return 4.0 * M_PI * energy / (_m1 * _m1 - _m2 * _m2);
^
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:40:16: warning: 4.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
inlinefloatlm()
^
const
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:46:16: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions]
return 2.0 * M_PI / (Constants::Groot2 * _density);
^
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:46:16: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
return std::cos(gamma);
^
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:84:35: note: end of the original
return std::cos(gamma);
^
/home/runner/work/nuTens/nuTens/tests/barger-propagator.hpp:86:13: note: clone 1 starts here
return std::cos(gamma);
^
use auto when initializing with a template cast to avoid duplicating the type name
float m_i = masses.getValue<float>({0, i});
^~~~~
auto
/home/runner/work/nuTens/nuTens/nuTens/propagator/const-density-solver.hpp:66:48: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions]
diagMassMatrix.setValue({0, i, i}, m_i * m_i / 2.0);
^
/home/runner/work/nuTens/nuTens/nuTens/propagator/const-density-solver.hpp:66:60: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
diagMassMatrix.setValue({0, i, i}, m_i * m_i / 2.0);
^
/home/runner/work/nuTens/nuTens/nuTens/propagator/const-density-solver.hpp:79:10: warning: annotate this function with 'override'or (rarely) 'final' [cppcoreguidelines-explicit-virtual-functions,modernize-use-override]
voidcalculateEigenvalues(const Tensor &energies, Tensor &eigenvectors, Tensor &eigenvalues);
^
override
multiple declarations in a single statement reduces readability
float m1 = 1.0, m2 = 2.0;
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:9:26: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float m1 = 1.0, m2 = 2.0;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:11:21: warning: 2.6 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float density = 2.6;
^
TwoFlavourBarger bargerProp;
^
{}
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:35:26: warning: 20 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
for (int i = 0; i <= 20; i++)
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:37:23: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions]
float theta = (-1.0 + 2.0 * (float)i / 20.0) * 0.49 * M_PI;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:37:31: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float theta = (-1.0 + 2.0 * (float)i / 20.0) * 0.49 * M_PI;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:37:48: warning: 20.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float theta = (-1.0 + 2.0 * (float)i / 20.0) * 0.49 * M_PI;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:37:56: warning: 0.49 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float theta = (-1.0 + 2.0 * (float)i / 20.0) * 0.49 * M_PI;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:39:59: warning: 999.9 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
bargerProp.setParams(m1, m2, theta, /*baseline=*/-999.9, density);
^
use auto when initializing with a template cast to avoid duplicating the type name
float calcV2 = eigenVals.getValue<float>({0, 1});
^~~~~
auto
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:64:24: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions]
float effDm2 = (calcV1 - calcV2) * 2.0 * energy;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:64:44: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float effDm2 = (calcV1 - calcV2) * 2.0 * energy;
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:67:23: warning: 0.00001 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
0.00001)
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:75:59: warning: 0.00001 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
"PMNS[0,0] for theta == " << theta, 0.00001)
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:78:59: warning: 0.00001 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
"PMNS[1,1] for theta == " << theta, 0.00001)
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:81:59: warning: 0.00001 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
"PMNS[0,1] for theta == " << theta, 0.00001)
^
/home/runner/work/nuTens/nuTens/tests/two-flavour-const-matter.cpp:84:59: warning: 0.00001 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
"PMNS[1,0] for theta == " << theta, 0.00001)
^
intmain()
~~~ ^
auto -> int
/home/runner/work/nuTens/nuTens/tests/barger.cpp:11:22: warning: 500.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
float baseline = 500.0;
^
intmain()
~~~ ^
auto -> int
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:20:34: warning: 2.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({0, 2}, 2.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:22:34: warning: 3.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({1, 0}, 3.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:23:34: warning: 4.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({1, 1}, 4.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:24:34: warning: 5.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({1, 2}, 5.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:26:34: warning: 6.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({2, 0}, 6.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:27:34: warning: 7.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({2, 1}, 7.0);
^
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:28:34: warning: 8.0 is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorFloat.setValue({2, 2}, 8.0);
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({0, 1}, std::complex<float>(1.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:44:56: warning: 2.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({0, 2}, std::complex<float>(2.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({0, 2}, std::complex<float>(2.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:46:56: warning: 3.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({1, 0}, std::complex<float>(3.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({1, 0}, std::complex<float>(3.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:47:56: warning: 4.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({1, 1}, std::complex<float>(4.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({1, 1}, std::complex<float>(4.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:48:56: warning: 5.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({1, 2}, std::complex<float>(5.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({1, 2}, std::complex<float>(5.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:50:56: warning: 6.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({2, 0}, std::complex<float>(6.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({2, 0}, std::complex<float>(6.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:51:56: warning: 7.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({2, 1}, std::complex<float>(7.0j));
^
floating point literal has suffix 'j', which is not uppercase
tensorComplex.setValue({2, 1}, std::complex<float>(7.0j));
^ ~
J
/home/runner/work/nuTens/nuTens/tests/tensor-basic.cpp:52:56: warning: 8.0j is a magic number; consider replacing it with a named constant [cppcoreguidelines-avoid-magic-numbers,readability-magic-numbers]
tensorComplex.setValue({2, 2}, std::complex<float>(8.0j));
^
e8ac238
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cpp-Linter Report⚠️
Some files did not pass the configured checks!
clang-format reports: 2 file(s) not formatted
clang-tidy reports: 256 concern(s)
tests/barger-propagator.hpp:3:10: warning: [modernize-deprecated-headers]
tests/barger-propagator.hpp:38:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:38:18: warning: [readability-make-member-function-const]
tests/barger-propagator.hpp:44:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:44:18: warning: [readability-make-member-function-const]
tests/barger-propagator.hpp:50:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:52:28: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:54:9: warning: [readability-else-after-return]
tests/barger-propagator.hpp:54:13: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:59:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:61:28: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:64:9: warning: [readability-else-after-return]
tests/barger-propagator.hpp:64:13: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:69:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:83:37: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:84:13: warning: [bugprone-branch-clone]
tests/barger-propagator.hpp:85:9: warning: [readability-else-after-return]
tests/barger-propagator.hpp:85:42: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:87:42: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:89:42: warning: [readability-braces-around-statements]
tests/barger-propagator.hpp:101:18: warning: [modernize-use-trailing-return-type]
tests/barger-propagator.hpp:126:27: warning: [readability-braces-around-statements]
if (alpha == beta) ^ {
tests/barger-propagator.hpp:128:9: warning: [readability-else-after-return]
tests/barger-propagator.hpp:128:13: warning: [readability-braces-around-statements]
tests/test-utils.hpp:3:10: warning: [modernize-deprecated-headers]
tests/test-utils.hpp:14:7: warning: [modernize-use-trailing-return-type]
tests/test-utils.hpp:28:9: warning: [cppcoreguidelines-macro-usage]
tests/test-utils.hpp:30:57: warning: [bugprone-macro-parentheses]
if (Testing::relativeDiff(value, expectation) > threshold) \ ^ ( )
tests/test-utils.hpp:32:36: warning: [bugprone-macro-parentheses]
std::cerr << "bad " << varName << std::endl; \ ^ ( )
tests/test-utils.hpp:33:37: warning: [bugprone-macro-parentheses]
std::cerr << "Got: " << value; \ ^ ( )
tests/test-utils.hpp:34:44: warning: [bugprone-macro-parentheses]
std::cerr << "; Expected: " << expectation; \ ^ ( )
nuTens/logging.hpp:12:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:13:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:14:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:15:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:16:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:17:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:21:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:41:10: error: [clang-diagnostic-error]
nuTens/logging.hpp:48:34: warning: [cppcoreguidelines-avoid-non-const-global-variables]
static spdlog::level::level_enum runtimeLogLevel = spdlog::level::trace; ^
nuTens/logging.hpp:67:23: warning: [cppcoreguidelines-avoid-non-const-global-variables]
static std::once_flag once; ^
nuTens/logging.hpp:84:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:92:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:100:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:108:9: warning: [cppcoreguidelines-macro-usage]
nuTens/logging.hpp:116:9: warning: [cppcoreguidelines-macro-usage]
nuTens/nuTens-pch.hpp:3:10: warning: [modernize-deprecated-headers]
nuTens/tensors/tensor.hpp:47:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:52:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:58:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:63:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:71:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:73:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:75:13: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:87:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:92:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:97:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:102:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:107:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:111:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:115:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:121:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:126:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:130:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:187:10: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:188:10: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:189:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:190:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:191:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:195:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:195:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:197:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:197:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:200:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:200:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:202:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:202:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:204:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:204:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:208:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:208:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:211:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:211:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:222:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:222:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:231:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:235:19: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:241:26: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:247:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:247:17: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:259:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:259:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:262:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:262:12: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:265:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:265:9: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:268:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:268:22: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:274:36: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:277:9: warning: [modernize-loop-convert]
nuTens/tensors/tensor.hpp:279:24: warning: [modernize-use-emplace]
indicesVec.push_back(at::indexing::TensorIndex(indices[i])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ emplace_back(
nuTens/tensors/tensor.hpp:286:36: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:293:24: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:296:3: warning: [readability-redundant-access-specifiers]
nuTens/tensors/tensor.hpp:297:5: warning: [modernize-use-nodiscard]
nuTens/tensors/tensor.hpp:297:33: warning: [modernize-use-trailing-return-type]
nuTens/tensors/tensor.hpp:303:19: warning: [cppcoreguidelines-non-private-member-variables-in-classes]
nuTens/propagator/propagator.hpp:34:5: warning: [modernize-use-nodiscard]
nuTens/propagator/propagator.hpp:34:12: warning: [modernize-use-trailing-return-type]
nuTens/propagator/propagator.hpp:60:38: warning: [readability-braces-around-statements]
nuTens/propagator/propagator.hpp:69:38: warning: [readability-braces-around-statements]
nuTens/propagator/propagator.hpp:98:5: warning: [modernize-use-nodiscard]
nuTens/propagator/propagator.hpp:98:12: warning: [modernize-use-trailing-return-type]
nuTens/propagator/propagator.hpp:100:3: warning: [readability-redundant-access-specifiers]
nuTens/propagator/propagator.hpp:101:12: warning: [bugprone-reserved-identifier]
nuTens/propagator/const-density-solver.hpp:65:13: warning: [modernize-use-auto]
tests/two-flavour-const-matter.cpp:7:5: warning: [modernize-use-trailing-return-type]
tests/two-flavour-const-matter.cpp:9:5: warning: [readability-isolate-declaration]
tests/two-flavour-const-matter.cpp:31:5: warning: [cppcoreguidelines-pro-type-member-init]
tests/two-flavour-const-matter.cpp:53:9: warning: [readability-isolate-declaration]
tests/two-flavour-const-matter.cpp:62:9: warning: [modernize-use-auto]
tests/two-flavour-const-matter.cpp:63:9: warning: [modernize-use-auto]
tests/barger.cpp:9:5: warning: [modernize-use-trailing-return-type]
tests/tensor-basic.cpp:10:5: warning: [modernize-use-trailing-return-type]
tests/tensor-basic.cpp:42:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:43:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:44:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:46:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:47:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:48:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:50:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:51:56: warning: [readability-uppercase-literal-suffix]
tests/tensor-basic.cpp:122:64: warning: [readability-uppercase-literal-suffix]
tests/two-flavour-vacuum.cpp:7:5: warning: [modernize-use-trailing-return-type]
Have any feedback or feature suggestions? Share it here.