piotrdz abandoned this revision.
piotrdz added a comment.
@alexfh: Ah, I forgot about this review. I will mark it as abandoned, because I
have already started work on new check for localizing variables. It will have
the wider scope that Eugene proposed originally, that is to move variable
decla
Author: piotrdz
Date: Sun Oct 25 12:11:13 2015
New Revision: 251244
URL: http://llvm.org/viewvc/llvm-project?rev=251244&view=rev
Log:
[clang-tidy] Another fix for failing buildbots regarding signedness of char
I totally forgot that char can be defined as unsigned on some platforms.
Now I made exp
Author: piotrdz
Date: Sun Oct 25 10:47:21 2015
New Revision: 251239
URL: http://llvm.org/viewvc/llvm-project?rev=251239&view=rev
Log:
[clang-tidy] Fix for build bots not liking #include
Modified:
clang-tools-extra/trunk/test/clang-tidy/readability-implicit-bool-cast-cxx98.cpp
clang-tool
Author: piotrdz
Date: Sun Oct 25 10:31:25 2015
New Revision: 251235
URL: http://llvm.org/viewvc/llvm-project?rev=251235&view=rev
Log:
[clang-tidy] Add check readability-implicit-bool-cast
Summary:
This is another check that I ported to clang-tidy from colobot-lint tool.
As previously discussed o
Author: piotrdz
Date: Sat Oct 24 15:11:47 2015
New Revision: 251204
URL: http://llvm.org/viewvc/llvm-project?rev=251204&view=rev
Log:
Test commit
Modified:
clang-tools-extra/trunk/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
Modified:
clang-tools-extra/trunk/clang-t
piotrdz added a comment.
\o/ Yay! Thanks!
http://reviews.llvm.org/D12462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
piotrdz added a comment.
@alexfh: here we go again. Any comments?
Comment at:
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:289
@@ +288,3 @@
+
+formatDifferingParamsDiagnostic(FormatParamsDiagnosticContext{
+InconsistentDeclaration.Declaration
piotrdz updated this revision to Diff 34358.
piotrdz marked 6 inline comments as done.
piotrdz added a comment.
Again, addressed all review issues. I hope this is the final version
http://reviews.llvm.org/D12462
Files:
clang-tidy/readability/CMakeLists.txt
clang-tidy/readability/Inconsisten
piotrdz added a comment.
@alexfh: What do you think now? Are we getting nearer to making a commit?
Comment at:
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:60
@@ +59,3 @@
+ bool IsTemplateSpecialization;
+ DifferingParamsContainer DifferingParams;
+};
piotrdz updated this revision to Diff 34267.
piotrdz marked 10 inline comments as done.
piotrdz added a comment.
I hope this is the final re-write of my code. In this version, I addressed most
recent review comments, while also refactoring code to better handle template
specializations and corre
piotrdz added a comment.
Now that I fixed all review issues, I think this version would be acceptable
for commit. @alexfh: do you agree?
There are of course two outstanding issues marked with TODO and FIXME comments,
but these are areas of improvement. I would like to first discuss the best
sol
piotrdz updated this revision to Diff 34113.
piotrdz marked 6 inline comments as done.
piotrdz added a comment.
I addressed all latest review issues.
http://reviews.llvm.org/D12462
Files:
clang-tidy/readability/CMakeLists.txt
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.
piotrdz updated this revision to Diff 33879.
piotrdz added a comment.
In this third version I did the following:
- fixed problems which I noticed with template specializations,
- changed output diagnostics to be more detailed, covering multiple declarations
- added FixIt hints to refactor inconsi
piotrdz marked an inline comment as done.
piotrdz added a comment.
Now this issue with templates is a bit difficult for me. I tried everything
that seems to have made sense, but I still get output like this:
/work/clang-trunk/clang-tools-extra/test/clang-tidy/readability-inconsistent-declarat
piotrdz updated this revision to Diff 33619.
piotrdz marked 3 inline comments as done.
piotrdz added a comment.
Applied fixes for most issues found in review.
http://reviews.llvm.org/D12462
Files:
clang-tidy/readability/CMakeLists.txt
clang-tidy/readability/InconsistentDeclarationParameterN
piotrdz marked 7 inline comments as done.
Comment at:
clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:23
@@ +22,3 @@
+
+struct CheckResult {
+ CheckResult(bool HasInconsistentParams,
alexfh wrote:
> Maybe use `llvm::Optional`? Or, if you don
piotrdz added a comment.
@alexfh: Thanks for reviewing my code. The amount of comments makes it pretty
clear that it's my first contribution here :-). But no worries, I'll address
each issue.
> This check seems pretty similar to the check implemented in
> clang-tidy/readability/NamedParameterC
unless somebody
explains it in clearer terms.
Best regards,
Piotr Dziwinski
On 2015-08-30 22:43, Aaron Ballman wrote:
On Sun, Aug 30, 2015 at 4:39 PM, Piotr Dziwinski via cfe-commits
wrote:
piotrdz added a comment.
@Eugene: I don't understand, what does declaring function with "void&
piotrdz added a comment.
@Eugene: I don't understand, what does declaring function with "void" argument
have in common with this review? I only check here variable declarations inside
functions.
Maybe you meant my other review for inconsistent declaration parameter names?
If so, this is how it
piotrdz created this revision.
piotrdz added a subscriber: cfe-commits.
This is another patch from my tool colobot-lint.
This adds a new check misc-old-style-function, which checks for instances of
functions written in legacy C style.
As before, I hope I did everything according to LLVM style,
piotrdz removed rL LLVM as the repository for this revision.
piotrdz updated this revision to Diff 33527.
piotrdz added a comment.
I noticed a few things I should have done better:
- use std::set instead of std::unordered_set (it doesn't seem to be used
elsewhere)
- move checking set of reported
piotrdz created this revision.
piotrdz added a subscriber: cfe-commits.
piotrdz set the repository for this revision to rL LLVM.
This is first of series of patches, porting code from my project colobot-lint,
as I mentioned recently in cfe-dev mailing list.
This patch adds a new check in readabil
22 matches
Mail list logo