-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test new pr review #46
base: master
Are you sure you want to change the base?
Conversation
Cpp-Linter Report
|
e051bb5
to
b75c847
Compare
9c83a2b
to
88d5db6
Compare
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 Review
Used clang-tidy v17.0.4
Click here for the full clang-tidy patch
diff --git a/src/demo.cpp b/src/demo.cpp
index 1bf553e..8caf462 100644
--- a/src/demo.cpp
+++ b/src/demo.cpp
@@ -2,2 +2 @@
-#include "demo.hpp"
-#include <stdio.h>
+#include <cstdio>
@@ -4,0 +4,2 @@
+auto main() -> int
+{
@@ -6,6 +7,3 @@
-
-
-int main(){
-
- for (;;) break;
-
+ for (;;) {
+ break;
+ }
@@ -18 +16,2 @@ int main(){
- return 0;}
+ return 0;
+}
diff --git a/src/demo.hpp b/src/demo.hpp
index f93d012..1cf7f24 100644
--- a/src/demo.hpp
+++ b/src/demo.hpp
@@ -6,3 +6,3 @@ class Dummy {
- char* useless;
- int numb;
- Dummy() :numb(0), useless("\0"){}
+ char* useless { "\0" };
+ int numb { 0 };
+ Dummy() { }
@@ -10,2 +10,2 @@ class Dummy {
- public:
- void *not_useful(char *str){useless = str;}
+public:
+ auto not_useful(char* str) -> void* { useless = str; }
Used clang-format v17.0.4
Only 5 out of 7 new clang-format concerns fit within this pull request's diff.
Click here for the full clang-format patch
diff --git a/src/demo.cpp b/src/demo.cpp
index 1bf553e..86d9f03 100644
--- a/src/demo.cpp
+++ b/src/demo.cpp
@@ -4,0 +5,2 @@
+int main()
+{
@@ -6,6 +8,2 @@
-
-
-int main(){
-
- for (;;) break;
-
+ for (;;)
+ break;
@@ -15,4 +13,2 @@ int main(){
-
-
-
- return 0;}
+ return 0;
+}
diff --git a/src/demo.hpp b/src/demo.hpp
index f93d012..dad4fd6 100644
--- a/src/demo.hpp
+++ b/src/demo.hpp
@@ -3,2 +2,0 @@
-
-
@@ -8,4 +6,8 @@ class Dummy {
- Dummy() :numb(0), useless("\0"){}
-
- public:
- void *not_useful(char *str){useless = str;}
+ Dummy()
+ : numb(0)
+ , useless("\0")
+ {
+ }
+
+public:
+ void* not_useful(char* str) { useless = str; }
@@ -14,19 +16 @@ class Dummy {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-struct LongDiff
-{
+struct LongDiff {
@@ -35 +18,0 @@ struct LongDiff
-
Have any feedback or feature suggestions? Share it here.
|
||
// using size_t from cstddef | ||
size_t dummyFunc(size_t i) { return i; } | ||
|
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.
clang-format suggestion
int main() | |
{ |
|
||
|
||
int main(){ | ||
|
||
for (;;) break; | ||
|
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.
clang-format suggestion
int main(){ | |
for (;;) break; | |
for (;;) | |
break; |
clang-tidy diagnostics
- use a trailing return type for this function [modernize-use-trailing-return-type]
- statement should be inside braces [readability-braces-around-statements]
int main(){ | |
for (;;) break; | |
for (;;) { | |
break; | |
} |
|
||
|
||
|
||
return 0;} |
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.
clang-format suggestion
return 0;} | |
return 0; | |
} |
Dummy() :numb(0), useless("\0"){} | ||
|
||
public: | ||
void *not_usefull(char *str){ | ||
useless = str; | ||
return 0; | ||
} | ||
void *not_useful(char *str){useless = str;} |
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.
clang-format suggestion
Dummy() :numb(0), useless("\0"){} | |
public: | |
void *not_usefull(char *str){ | |
useless = str; | |
return 0; | |
} | |
void *not_useful(char *str){useless = str;} | |
Dummy() | |
: numb(0) | |
, useless("\0") | |
{ | |
} | |
public: | |
void* not_useful(char* str) { useless = str; } |
|
||
|
||
struct LongDiff | ||
{ | ||
|
||
long diff; | ||
|
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.
clang-format suggestion
Please remove the line(s)
- 35
@@ -1,17 +1,18 @@ | |||
/** This is a very ugly test code (doomed to fail linting) */ | |||
#include "demo.hpp" | |||
#include <cstdio> | |||
#include <cstddef> | |||
#include <stdio.h> | |||
|
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.
clang-tidy suggestion
auto main() -> int | |
{ |
|
||
|
||
|
||
return 0;} |
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.
clang-tidy suggestion
return 0;} | |
return 0; | |
} |
int main(){ | ||
|
||
for (;;) break; | ||
|
||
|
||
printf("Hello world!\n"); |
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.
clang-tidy diagnostic
src/demo.cpp:13:5: warning: [cppcoreguidelines-pro-type-vararg]
do not call c-style vararg functions
13 | printf("Hello world!\n");
| ^
char* useless; | ||
int numb; | ||
Dummy() :numb(0), useless("\0"){} |
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.
clang-tidy suggestion
char* useless; | |
int numb; | |
Dummy() :numb(0), useless("\0"){} | |
char* useless { "\0" }; | |
int numb { 0 }; | |
Dummy() { } |
public: | ||
void *not_usefull(char *str){ | ||
useless = str; | ||
return 0; | ||
} | ||
void *not_useful(char *str){useless = str;} |
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.
clang-tidy diagnostics
- use a trailing return type for this function [modernize-use-trailing-return-type]
public: | |
void *not_usefull(char *str){ | |
useless = str; | |
return 0; | |
} | |
void *not_useful(char *str){useless = str;} | |
public: | |
auto not_useful(char* str) -> void* { useless = str; } |
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 Review
Used clang-tidy v17.0.4
Click here for the full clang-tidy patch
diff --git a/src/demo.cpp b/src/demo.cpp
index 1bf553e..8caf462 100644
--- a/src/demo.cpp
+++ b/src/demo.cpp
@@ -2,2 +2 @@
-#include "demo.hpp"
-#include <stdio.h>
+#include <cstdio>
@@ -4,0 +4,2 @@
+auto main() -> int
+{
@@ -6,6 +7,3 @@
-
-
-int main(){
-
- for (;;) break;
-
+ for (;;) {
+ break;
+ }
@@ -18 +16,2 @@ int main(){
- return 0;}
+ return 0;
+}
diff --git a/src/demo.hpp b/src/demo.hpp
index f93d012..1cf7f24 100644
--- a/src/demo.hpp
+++ b/src/demo.hpp
@@ -6,3 +6,3 @@ class Dummy {
- char* useless;
- int numb;
- Dummy() :numb(0), useless("\0"){}
+ char* useless { "\0" };
+ int numb { 0 };
+ Dummy() { }
@@ -10,2 +10,2 @@ class Dummy {
- public:
- void *not_useful(char *str){useless = str;}
+public:
+ auto not_useful(char* str) -> void* { useless = str; }
Used clang-format v17.0.4
Only 5 out of 7 new clang-format concerns fit within this pull request's diff.
Click here for the full clang-format patch
diff --git a/src/demo.cpp b/src/demo.cpp
index 1bf553e..86d9f03 100644
--- a/src/demo.cpp
+++ b/src/demo.cpp
@@ -4,0 +5,2 @@
+int main()
+{
@@ -6,6 +8,2 @@
-
-
-int main(){
-
- for (;;) break;
-
+ for (;;)
+ break;
@@ -15,4 +13,2 @@ int main(){
-
-
-
- return 0;}
+ return 0;
+}
diff --git a/src/demo.hpp b/src/demo.hpp
index f93d012..dad4fd6 100644
--- a/src/demo.hpp
+++ b/src/demo.hpp
@@ -3,2 +2,0 @@
-
-
@@ -8,4 +6,8 @@ class Dummy {
- Dummy() :numb(0), useless("\0"){}
-
- public:
- void *not_useful(char *str){useless = str;}
+ Dummy()
+ : numb(0)
+ , useless("\0")
+ {
+ }
+
+public:
+ void* not_useful(char* str) { useless = str; }
@@ -14,19 +16 @@ class Dummy {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-struct LongDiff
-{
+struct LongDiff {
@@ -35 +18,0 @@ struct LongDiff
-
Have any feedback or feature suggestions? Share it here.
|
||
// using size_t from cstddef | ||
size_t dummyFunc(size_t i) { return i; } | ||
|
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.
clang-format suggestion
int main() | |
{ |
|
||
|
||
int main(){ | ||
|
||
for (;;) break; | ||
|
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.
clang-format suggestion
int main(){ | |
for (;;) break; | |
for (;;) | |
break; |
clang-tidy diagnostics
- use a trailing return type for this function [modernize-use-trailing-return-type]
- statement should be inside braces [readability-braces-around-statements]
int main(){ | |
for (;;) break; | |
for (;;) { | |
break; | |
} |
|
||
|
||
|
||
return 0;} |
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.
clang-format suggestion
return 0;} | |
return 0; | |
} |
Dummy() :numb(0), useless("\0"){} | ||
|
||
public: | ||
void *not_usefull(char *str){ | ||
useless = str; | ||
return 0; | ||
} | ||
void *not_useful(char *str){useless = str;} |
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.
clang-format suggestion
Dummy() :numb(0), useless("\0"){} | |
public: | |
void *not_usefull(char *str){ | |
useless = str; | |
return 0; | |
} | |
void *not_useful(char *str){useless = str;} | |
Dummy() | |
: numb(0) | |
, useless("\0") | |
{ | |
} | |
public: | |
void* not_useful(char* str) { useless = str; } |
|
||
|
||
struct LongDiff | ||
{ | ||
|
||
long diff; | ||
|
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.
clang-format suggestion
Please remove the line(s)
- 35
@@ -1,17 +1,18 @@ | |||
/** This is a very ugly test code (doomed to fail linting) */ | |||
#include "demo.hpp" | |||
#include <cstdio> | |||
#include <cstddef> | |||
#include <stdio.h> | |||
|
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.
clang-tidy suggestion
auto main() -> int | |
{ |
|
||
|
||
|
||
return 0;} |
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.
clang-tidy suggestion
return 0;} | |
return 0; | |
} |
int main(){ | ||
|
||
for (;;) break; | ||
|
||
|
||
printf("Hello world!\n"); |
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.
clang-tidy diagnostic
src/demo.cpp:13:5: warning: [cppcoreguidelines-pro-type-vararg]
do not call c-style vararg functions
13 | printf("Hello world!\n");
| ^
char* useless; | ||
int numb; | ||
Dummy() :numb(0), useless("\0"){} |
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.
clang-tidy suggestion
char* useless; | |
int numb; | |
Dummy() :numb(0), useless("\0"){} | |
char* useless { "\0" }; | |
int numb { 0 }; | |
Dummy() { } |
public: | ||
void *not_usefull(char *str){ | ||
useless = str; | ||
return 0; | ||
} | ||
void *not_useful(char *str){useless = str;} |
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.
clang-tidy diagnostics
- use a trailing return type for this function [modernize-use-trailing-return-type]
public: | |
void *not_usefull(char *str){ | |
useless = str; | |
return 0; | |
} | |
void *not_useful(char *str){useless = str;} | |
public: | |
auto not_useful(char* str) -> void* { useless = str; } |
No description provided.