Commit Graph

673 Commits

Author SHA1 Message Date
Hackerpilot 6617f8d01c Death to the comma operator 2014-09-04 16:24:51 -07:00
Hackerpilot 53a0958e6b Fix #206 2014-09-03 14:07:59 -07:00
Hackerpilot 6258e9886e Reduce noise in undocumented symbol check 2014-09-03 08:42:47 +00:00
Hackerpilot 8eb19d9235 Ignore some operator overloads when checking for undocumented declarations 2014-09-02 11:46:14 -07:00
Hackerpilot 3e3175ca12 Update README 2014-09-02 05:09:53 +00:00
Hackerpilot c83c76299e Fix LDC build 2014-09-02 05:09:45 +00:00
Hackerpilot 0151569b81 Fix #76 by updating libdparse 2014-08-29 17:20:00 -07:00
Hackerpilot ec4ba5f91f Disable undocumented symbol check inside of templates due to large number of false positives 2014-08-29 17:04:04 -07:00
Hackerpilot 3ad19c8e10 Update libdparse 2014-08-29 13:51:05 -07:00
Hackerpilot 1c008b98bc Add check for undocumented public symbols 2014-08-29 13:50:52 -07:00
Hackerpilot e2e324cd7b Added various metrics to --report output 2014-08-28 19:06:54 -07:00
Hackerpilot 2ff3b02aa7 Disable naming convention check on anonymous unions and structs 2014-08-27 12:27:25 -07:00
Hackerpilot d610dc221d Update build batch file based on suggestion by 'HeiHon' 2014-08-26 13:43:20 -07:00
Hackerpilot d50ff03fef Update libdparse 2014-08-25 17:02:41 -07:00
Hackerpilot a6325f1cf2 Fix #203 2014-08-25 12:52:01 -07:00
Hackerpilot 77d6b1baf6 Project reorganzation 2014-08-22 15:41:48 -07:00
Hackerpilot 03b956a7bd Update libdparse 2014-08-22 14:41:24 -07:00
Hackerpilot debc02b633 Update libdparse 2014-08-22 14:34:18 -07:00
Hackerpilot 75970e5e57 Fix false positive in builtin property name checker 2014-08-22 14:32:12 -07:00
Hackerpilot abd6409519 Fix false positive in unused variable detector 2014-08-22 14:31:55 -07:00
Hackerpilot b61356d935 Fix tests 2014-08-21 16:11:24 -07:00
Hackerpilot 3f4395e95b Add logical operator precedence check 2014-08-21 16:07:03 -07:00
Hackerpilot 20dca2a0c7 Add JSON report output for the Sonar plugin 2014-08-20 18:49:44 -07:00
Hackerpilot 05bc2e5ac3 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-08-20 17:26:52 -07:00
Hackerpilot 1689e22626 Improving warning categorization 2014-08-20 17:26:46 -07:00
Hackerpilot c6e21d4701 Update libdparse 2014-08-19 18:19:20 -07:00
Hackerpilot e03f6e3844 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-08-19 20:51:01 +00:00
Hackerpilot b292799a07 ASM style checker improvements 2014-08-19 20:50:57 +00:00
Hackerpilot fa0dd6a9fc Update libdparse 2014-08-18 17:13:35 -07:00
Hackerpilot 3605d7e5af Update libdparse 2014-08-18 17:11:30 -07:00
Hackerpilot 0401476675 Update libdparse 2014-08-15 18:53:33 -07:00
Hackerpilot 0ec0598927 Inline ASM support. 2014-08-15 18:31:14 -07:00
Hackerpilot b1bf15c96d Fix message sorting order 2014-08-14 14:22:40 -07:00
Hackerpilot d3daf6e6ad Mark unary expressions as 'interesting' if they have a '*' prefix. Fixes #194 2014-08-13 18:51:53 -07:00
Hackerpilot a4d221a569 Fix #201 2014-08-13 18:28:26 -07:00
Hackerpilot 47ecddd30a Don't filter files on the command line by extension 2014-08-13 17:30:29 -07:00
Hackerpilot 75a6436f58 Implemented declaration finding feature 2014-08-13 17:08:28 -07:00
Hackerpilot f2d121b71f Implement check for logical or and logical and operands 2014-08-13 14:37:35 -07:00
Hackerpilot 105f2680e4 Update libdparse. Fixes #197 2014-08-04 17:10:39 -07:00
Hackerpilot d7694a942f Update parser 2014-08-03 23:34:00 +00:00
Hackerpilot 404709fa7b Update libdparse 2014-07-31 17:07:48 -07:00
Hackerpilot 2100014345 Update libdparse 2014-07-31 13:20:03 -07:00
Hackerpilot 6843a3d649 Update libdparse 2014-07-28 14:49:35 -07:00
Hackerpilot 31e9c74b2a Update my super-secret identity 2014-07-24 18:17:43 -07:00
Hackerpilot cfd6192bc6 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-07-24 18:12:42 -07:00
Hackerpilot 798cdbffbf Implement static analysis check for members and properties that shadow built-in properties 2014-07-24 18:12:31 -07:00
Brian Schott bcd3e46f9b Merge pull request #192 from eco/patch-1
Tweak non-const method warning
2014-07-24 00:57:21 +00:00
Brad Anderson eb8cbd8c2c Tweak non-const method warning
They shouldn't necessarily be const, it's just usually a good idea.
2014-07-23 18:20:34 -06:00
Hackerpilot 7d5dd3bfde Implement #191 2014-07-23 15:06:07 -07:00
Hackerpilot 622c5e75cb Warn about opCmp without opEquals 2014-07-23 14:13:27 -07:00