feat: replaced assert with really_assert to align BoundedString
overflow behaviour with other Bounded
classes
#2674
static-analysis.yml
on: pull_request
SonarCloud
2m 5s
CodeQL
2m 29s
Annotations
20 errors and 4 warnings
SonarCloud:
infra/util/BoundedString.hpp#L816
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1050
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1058
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1066
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1122
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L816
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1050
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1058
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1066
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud:
infra/util/BoundedString.hpp#L1122
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L816
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1050
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1058
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1066
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1122
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1058
‘really_assert’ was not declared in this scope
|
CodeQL:
infra/util/BoundedString.hpp#L1122
‘really_assert’ was not declared in this scope
|
CodeQL:
infra/util/BoundedString.hpp#L816
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1050
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
CodeQL:
infra/util/BoundedString.hpp#L1058
there are no arguments to ‘really_assert’ that depend on a template parameter, so a declaration of ‘really_assert’ must be available [-fpermissive]
|
SonarCloud
‘noreturn’ function does return
|
SonarCloud
‘noreturn’ function does return
|
CodeQL
‘noreturn’ function does return
|
CodeQL
‘noreturn’ function does return
|