- User Since
- Jan 13 2017, 1:22 AM (157 w, 1 d)
Mar 2 2018
Mar 1 2018
getQuantity() returns a signed type
Feb 24 2018
Use getTypeSizeInChars to get array size.
Jan 12 2018
Measure array size in bytes instead of elements.
Jan 11 2018
Nest condition checking. Add positive test.
Change result types to match the query return types.
Dec 20 2017
Move negative test next to the positive ones, because the necessary macros and run-lines are already defined there.
Does anyone have any more thoughts about this?
Remove redundant empty lines.
Make list-clang-diagnostics test less strict.
Update getAllDiagnostics to use std::vector.
Dec 19 2017
Nov 1 2017
Update usages of the function.
Checked with clang-tidy readability-static-accessed-through-instance.
Oct 27 2017
Make clang-diagnostic-* checks first-class citizens and take full control of all diagnostics, i.e. disable all Clang diagnostics by default, and enable the ones that correspond to the enabled clang-diagnostic checks.
(As @alexfh suggested.)
Sep 26 2017
I also think this sounds good, though I'm not quite sure it can be done in this patch. Anyway, we should definitely specify what we expect from first-class citizen checks. Please correct & extend the list:
- can be enabled or disabled through a unique name
- can have config options
- can have aliases
- inherits ClangTidyCheck
I see the last one as a requirement for handling everything uniformly (without workarounds like this patch), but also as a main point where an alias differs from a "real" check.
Add more tests and minor fixes.
Sep 22 2017
Apr 4 2017
fix new lines
Apr 2 2017
Simplify checking the presence of copy and move ctors.
Mar 27 2017
Correct earlier diff issue with outdated master.
Make the warning message more precise.
Add tests for implicitly declared constructors.
Mar 23 2017
Simplify the note generation and correct the documentation.
Mar 21 2017
Suppress warning only on std::enable_if.
Make note on copy and move constructors.
Mar 9 2017
Fix enable_if detection in pointer and reference types.
Improve test coverage for these cases.
Mar 4 2017
Added changes according to the comments.
Mar 2 2017
Jan 19 2017
Add config parameter to control new functionality.
Update the test cases accordingly.
Jan 18 2017
Add test cases for the new functionality.
These should not produce warnings, because their raw string replacement would be longer.