-
clang-tidy/cppcoreguidelines/ 5/5
ConstCorrectnessCheck.cpp 1/1
CppCoreGuidelinesTidyModule.cpp -
cppcoreguidelines-const-correctness.rst -
cppcoreguidelines-const-correctness-pointer-as-values.cpp -
cppcoreguidelines-const-correctness-values.cpp
| | Authored by JonasToth on Apr 9 2018, 9:05 AM. Event TimelineJonasToth retitled this revision from [clang-tidy] WIP: implement new check for const-correctness to [clang-tidy] implement new check for const-correctness. Herald added a project: Restricted Project. Path | Size |
---|
| clang-tidy/ | cppcoreguidelines/ |
| | | 1 line | | 52 lines | | 205 lines | | 3 lines | | | | 6 lines | | | | 68 lines | | 1 line | | | | 11 lines | | 563 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
a26335bdbe41 | 376c6dc249c0 | 9f061d837a3a 2edd282eb721 | Jonas Toth | Merge branch 'master' into check_const | Nov 12 2018, 4:33 AM | 9f061d837a3a | 26cd9d4159d2 | 287f9804093c | Jonas Toth | fix actually use clang-analyses correctly | Sep 14 2018, 12:36 PM | 287f9804093c | d1c1d5316c1b | bdab15a153b7 | Jonas Toth | update to ExprMutAnalyzer living in clang now | Sep 14 2018, 7:01 AM | bdab15a153b7 | e7a8e0bd0f56 | 49d3ff455bdd 9bfcf76f9f3b | Jonas Toth | Merge branch 'check_const' of github.com:JonasToth/clang-tools-extra into… (Show More…) | Sep 14 2018, 6:58 AM | 49d3ff455bdd | 35ffb9448bdc | 6b56c360c00f d01c9058283a | Jonas Toth | Merge branch 'master' into check_const | Sep 14 2018, 6:58 AM | 9bfcf76f9f3b | 0ef3de3ade72 | 9c5cce7e7117 | Jonas Toth | ignore lambdas properly | Sep 11 2018, 8:48 AM | 9c5cce7e7117 | 31dc97309c02 | 6b56c360c00f fb402ea5e632 | Jonas Toth | Merge branch 'master' into check_const | Sep 11 2018, 8:09 AM | 6b56c360c00f | 650d700920b5 | 354ca02d5c28 fc5164a15bf6 | Jonas Toth | Merge branch 'master' into check_const | Sep 10 2018, 3:55 AM | 354ca02d5c28 | bc5ee73c9a54 | b86e0f6b971e d116df661111 | Jonas Toth | Merge branch 'master' into check_const | Aug 24 2018, 12:45 PM | b86e0f6b971e | e8d14befb24b | ced84307620a f9db20dade09 | Jonas Toth | Merge branch 'master' into check_const | Aug 16 2018, 12:14 AM | ced84307620a | 5fc834293ec4 | 5c8be689a0c6 | Jonas Toth | [Misc] update atchers, do not work yet | Aug 13 2018, 12:44 AM | 5c8be689a0c6 | abfd15e24672 | b6421c44fb8f | Jonas Toth | - explicitly ignore lambdas in VarDecls | Aug 11 2018, 3:51 AM | b6421c44fb8f | 59f365136837 | 579b3b5b3427 c86f5b0c50fc | Jonas Toth | Merge branch 'master' into check_const | Aug 11 2018, 3:44 AM | 579b3b5b3427 | 8f022f8dd846 | eafec1893de3 86961faaaf0b | Jonas Toth | Merge branch 'master' into check_const | Aug 8 2018, 1:36 PM | eafec1893de3 | d65324ce2784 | 051806cfbd23 | Jonas Toth | fix bug with AnalyzeValues==false skipping whole check, adjust test code to… (Show More…) | Aug 8 2018, 1:32 PM | 051806cfbd23 | 5f12dcefe84e | 6bc91e62413a | Jonas Toth | address review issues, todos/fixmes and diag nit | Aug 6 2018, 2:03 PM | 6bc91e62413a | 98aebe0ae3a2 | c7c1c7fe3948 a85b09f45745 | Jonas Toth | Merge branch 'master' into check_const | Aug 6 2018, 1:52 PM | c7c1c7fe3948 | 2b9957e3ef5f | 1f1afd0ad3e1 | Jonas Toth | update ReleaseNotes | Aug 5 2018, 9:26 AM | 1f1afd0ad3e1 | 0938c83072de | c83b4b7737da | Jonas Toth | fix typo | Aug 5 2018, 9:19 AM | c83b4b7737da | 4f4907e929bf | 538297762c12 | Jonas Toth | - revert breaking change | Aug 5 2018, 9:10 AM | 538297762c12 | 2df5fb7218c1 | e045f3cd9d73 | Jonas Toth | doc list | Aug 5 2018, 8:50 AM | e045f3cd9d73 | c26e36efe696 | 6c712fc4dc75 | Jonas Toth | language stuff | Aug 5 2018, 8:47 AM | 6c712fc4dc75 | 47a3ea19fbba | 400fb728d3ed | Jonas Toth | [Misc] rename and first review comments | Aug 5 2018, 8:44 AM | 400fb728d3ed | 9984c353a505 | 3b94be9e0ba8 b318ad0396e1 | Jonas Toth | Merge branch 'master' into check_const | Aug 3 2018, 12:00 PM | 3b94be9e0ba8 | 9084d42b4c39 | f28a4271d18e 1747bfa3da8a | Jonas Toth | Merge branch 'master' into check_const | Aug 3 2018, 11:47 AM | f28a4271d18e | d194e8ccda0e | 7bdaa767c597 a84c88dbafbe | Jonas Toth | Merge branch 'master' into check_const | Jul 31 2018, 8:32 AM | 7bdaa767c597 | 1d8d87945673 | 04bcd76625af | Jonas Toth | [Misc] remove comment and iostream | Jul 17 2018, 1:23 AM | 04bcd76625af | 47f57063cd5b | c079562bcc7f 0068d003220d | Jonas Toth | Merge branch 'master' into check_const | Jul 16 2018, 5:35 AM | c079562bcc7f | 7c8cf4b3ed46 | aeb746db33da 10e747689334 | Jonas Toth | Merge branch 'master' into check_const | Jun 28 2018, 2:35 AM | aeb746db33da | c8cc2312cbe4 | 86cb386a04eb | Jonas Toth | [Misc] order in release notes | Jun 28 2018, 1:24 AM | 86cb386a04eb | a0890ab0b198 | 0ee05e4f7d9e | Jonas Toth | [Misc] clean up, documentation | Jun 28 2018, 1:18 AM | 0ee05e4f7d9e | 153b247deebf | 93e895112e59 bdb93f04c75c | Jonas Toth | Merge branch 'master' into check_const | Jun 27 2018, 8:07 AM | 93e895112e59 | 4f4f317093fa | 09a1f7d64590 | Jonas Toth | fix bad template instantiation | Apr 30 2018, 12:38 PM | 09a1f7d64590 | d7dcc26ade0e | ded1769494e9 | Jonas Toth | add template metaprogramming test | Apr 30 2018, 12:33 PM | ded1769494e9 | a741701f4f7e | 484feb9d325d | Jonas Toth | - migrate to Decl interface - all false positives resolved | Apr 30 2018, 11:52 AM | 484feb9d325d | 6a6bb1f0805f | e98f31bc8506 | Jonas Toth | [Test] add more tests finding false positives | Apr 28 2018, 11:22 AM | e98f31bc8506 | e04daf3a3bcd | 352e5cc695fc | Jonas Toth | [Feature] use new statefull const checker | Apr 28 2018, 9:22 AM | 352e5cc695fc | b261bd794509 | e9a1f9af6e44 | Jonas Toth | [Misc] remove handle check for now | Apr 28 2018, 8:18 AM | e9a1f9af6e44 | 5a2f1286798c | a5abf0d4f452 | Jonas Toth | [Misc] minor docs | Apr 27 2018, 9:50 AM | a5abf0d4f452 | ca01d40a1432 | ebbbaba77ab9 | Jonas Toth | [Misc] mark false positives | Apr 18 2018, 1:33 PM | ebbbaba77ab9 | d844e5cf9ddf | ebdd5d932ccd | Jonas Toth | [Feature] refactor check to use a utility function to determine constness | Apr 18 2018, 1:15 PM | ebdd5d932ccd | 0fac31931a5d | 0ab467d56988 | Jonas Toth | [Misc] found new caveats, maybe take a look at refactoring first an require… (Show More…) | Apr 15 2018, 2:51 AM | 0ab467d56988 | 5c2232efede0 | b5591507eba6 | Jonas Toth | [Misc] unify handle and value modification detection | Apr 15 2018, 1:50 AM | b5591507eba6 | 381546813c40 | 5183951bd5a6 | Jonas Toth | [Feature] start working on handle semantic | Apr 14 2018, 1:55 PM | 5183951bd5a6 | 89c6e8b390c0 | 0fca28e062b6 | Jonas Toth | [Feature] finalize value semantic | Apr 14 2018, 11:43 AM | 0fca28e062b6 | 26016d8fa126 | 17f6b3e277e6 | Jonas Toth | [Feature] implement array and method access | Apr 14 2018, 10:23 AM | 17f6b3e277e6 | f2b454190780 | 3aad4cc17a4b | Jonas Toth | [clang-tidy] WIP: implement new check for const-correctness (Show More…) | Apr 9 2018, 8:55 AM | 3aad4cc17a4b | 57018121c48d | dd818c41c602 | Jonas Toth | [Refactor] extract common prohibition strategy | Apr 9 2018, 8:06 AM | dd818c41c602 | f062b18051d6 | 2236bd629eea | Jonas Toth | [Misc] work more on tests and think about functions and templates | Apr 9 2018, 6:27 AM | 2236bd629eea | 86935f4e6443 | c56876439661 | Jonas Toth | [Feature] implement references and address taking | Apr 8 2018, 2:53 PM | c56876439661 | ba934fbb3c12 | 1d07e12dda28 | Jonas Toth | [Refactor] adjust code construction with better understanding how to approach | Apr 8 2018, 1:04 PM | 1d07e12dda28 | 7a7d26d5c942 | a1a57e8cc5bb | Jonas Toth | [Misc] rename test file | Apr 8 2018, 11:15 AM | a1a57e8cc5bb | 21c5d3162525 | 47f648dfcaa5 | Jonas Toth | [Feature] implement first checks for builtins | Apr 8 2018, 11:14 AM | 47f648dfcaa5 | f02cfc3b447b | ca40608ffbf2 | Jonas Toth | [clang-tidy] implement new check to warn for missed const declarations in… (Show More…) | Apr 8 2018, 7:58 AM | ca40608ffbf2 | 9df43df22cc4 | 073269c32b68 | Jonas Toth | [Feature] new version of is modified | Apr 30 2018, 11:20 AM |
|
@aaron.ballman The change was not valid for some reason. I leave it like it is if thats ok with you.