| - 
 
 clang-tidy/cppcoreguidelines/5/5 
 
 ConstCorrectnessCheck.cpp1/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 | 
|---|
 | 07db9525a605 | e37f41373487 | f4304bfc22f7 2582ce7ee299
 | Jonas Toth | Merge branch 'master' into check_const | Jan 15 2019, 1:39 PM |  | f4304bfc22f7 | d1957e8e9615 | d3bdb63061d8 2c9f2cdfbe16
 | Jonas Toth | Merge branch 'master' into check_const | Nov 27 2018, 3:44 AM |  | d3bdb63061d8 | 7cf922be0fb2 | a26335bdbe41 6986dc5abfb8
 | Jonas Toth | Merge branch 'master' into check_const | Nov 21 2018, 9:17 AM |  | 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.