Commit Graph

651 Commits

Author SHA1 Message Date
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
Hackerpilot 4197b0c829 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-07-22 15:14:46 -07:00
Hackerpilot 575892d152 Update parser 2014-07-22 15:14:31 -07:00
Hackerpilot 7fbc7d0ea5 Fix Windows build 2014-07-17 03:28:21 -07:00
Brian Schott c38ff3d71b Merge pull request #190 from sinkuu/fix_unaryexpr_str
Fix prefix/suffix of unaryExpression in AST xml
2014-07-12 11:02:31 +00:00
sinkuu c8704d7bcc Fix prefix/suffix of unaryExpression in AST xml 2014-07-12 15:08:49 +09:00
Brian Schott 3abeced177 Merge pull request #189 from sinkuu/fix_analyzer_crash
Fix dub.json and analyzer crashes
2014-07-09 18:29:03 +00:00
sinkuu 8623c27498 Fix BackwardsRangeCheck fails on noninteger slice 2014-07-09 19:53:57 +09:00
sinkuu 0acd33f48b Fix PokemonExceptionCheck causes segfault on nested attributes 2014-07-09 19:53:57 +09:00
sinkuu 114f8880fb Fix dub.json, and remove library configuration
excludedSouceFiles is for preventing conflict
2014-07-09 19:53:52 +09:00
Hackerpilot 3872490236 Added a mkdir command to the default config file writer 2014-07-08 15:33:32 -07:00
Hackerpilot 53cff7824e Fix #129 2014-07-08 15:00:00 -07:00
Brian Schott 9f6688a306 Merge pull request #188 from sinkuu/astescape
Fix XML attribute escaping in AST
2014-07-07 15:10:02 +00:00
Hackerpilot 4ee3eefaa8 Fix makefile 2014-07-07 08:05:07 +00:00
sinkuu 59063565ac Fix XML attribute escaping 2014-07-06 14:05:25 +09:00
Brian Schott 7cbb802069 Merge pull request #187 from sinkuu/fix_crash_emptyfile
Fix crash with empty file
2014-06-28 12:17:29 +00:00
sinkuu 613f2027c7 Fix crash with empty file 2014-06-28 17:10:23 +09:00
Hackerpilot 9cee325da5 Update README 2014-06-26 12:56:23 -07:00
Hackerpilot c9bdd842da Removing more non-existant files 2014-06-25 19:12:57 -07:00
Hackerpilot d71fd8addc Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
	std/d/parser.d
2014-06-25 19:04:23 -07:00
Hackerpilot 84a0e706c2 Project restructuring 2014-06-25 19:03:57 -07:00
Brian Schott b832aac9bd Merge pull request #186 from workhorsy/warning_consistency
Made warning and test messages more consistent.
2014-06-25 20:48:45 +00:00
Matthew Brennan Jones 74e087aac3 Made warning and test messages more consistent.
Made all warnings end in a period.
Made all names have single quotes.
Made all test success messages the same.
2014-06-25 10:37:30 -07:00