Commit Graph

76 Commits

Author SHA1 Message Date
Hackerpilot 81c38d5ee8 Fix #255 2015-06-04 16:33:16 -07:00
Hackerpilot a078e7bbe1 Use regex for better getter/setter function detection 2015-06-04 16:17:56 -07:00
Hackerpilot 066c44070e Fix #266 2015-06-04 14:41:57 -07:00
Hackerpilot 0d80bcf5e3 Implement #258 2015-06-04 13:51:16 -07:00
Hackerpilot f4db04bcb0 Delete commented code 2015-06-04 13:48:20 -07:00
Hackerpilot d251a7aeb2 Fix #261 2015-05-29 09:06:08 -07:00
Hackerpilot b6233f6d7d Fix #260 by skipping declarations inside of version(unittest) or version(none) 2015-05-29 08:58:09 -07:00
Basile Burg 816bd492de removed a probable debug message 2015-05-27 14:47:26 +02:00
Hackerpilot 4786c1fc1b Fix #256 2015-05-17 17:12:37 -07:00
Hackerpilot 960881e607 WIP 2015-05-17 16:22:51 -07:00
Brian Schott fd4b4edda9 Merge pull request #254 from WalterWaldron/fix242fix
unused_label: Fix crash on empty label statement
2015-05-12 10:10:20 -07:00
WalterW 38b6deaa25 unused_label: Fix crash on empty label statement 2015-05-12 09:04:58 -04:00
Timothee Cour d283576390 fix https://github.com/Hackerpilot/Dscanner/issues/251 2015-05-11 21:30:01 -07:00
Timothee Cour fbd88477b8 fix https://github.com/Hackerpilot/Dscanner/issues/251 2015-05-11 21:28:09 -07:00
Timothee Cour 42923725cb _ 2015-05-11 20:15:53 -07:00
WalterW 1945b4bee9 Fix #242 - Warn about unused labels 2015-05-11 10:15:53 -04:00
Dan Olson 41b9ef708e Don't etag private/package by default
Declarations hidden from other packages (private or package protection)
will not be tagged.  New option --etagAll to tag private/package too.
2015-05-09 15:42:30 -07:00
Dan Olson 5790fc3db0 etags: add module, alias, and anonymous struct fix
Added tags for module declaration and aliases.  Fix tagging for
anonymous struct members.  Also fixed off-by-one error index a tag is on
first line.
2015-05-09 15:40:54 -07:00
Basile Burg 352c6ee8e6 fix, 32bit compilation 2015-05-05 03:22:18 +02:00
Hackerpilot b73e8c4fca Update libdparse 2015-05-04 14:55:36 -07:00
Dan Olson 7eedcef77b Generate etags
Generate Emacs style etags with -e.  Uses similar pattern as ctags.
This verison scopes all tags with module name and does not generate tags
for function or unittest scoped declarations.  May want to make some of
this configurable and add other stuff like tags for aliases.
2015-04-28 00:33:40 -07:00
Hackerpilot 7b115caf3f Cleanup 2015-04-23 19:32:57 -07:00
Hackerpilot b5c9bca463 Fix #236 2015-04-23 19:20:02 -07:00
Hackerpilot 5e24ca4a7e Not suitable for stellar cartography 2015-04-13 16:42:46 -07:00
Hackerpilot 2633834e64 Remove useless import 2015-04-13 16:37:37 -07:00
Hackerpilot 25b856f607 Update libdparse 2015-04-13 16:37:24 -07:00
George Sapkin 52155be821 Fixed compilation with dmd 2.066 2015-03-07 10:56:36 +01:00
Hackerpilot 4849326745 Disable redundant if expression check due to false positives 2015-02-21 22:52:50 -08:00
Hackerpilot dbea951e5d Implement #232 2015-02-21 02:13:38 -08:00
Hackerpilot 2b79fca42e False positive on inout @property functions 2015-02-01 03:08:42 -08:00
Hackerpilot 05cc5bf635 Update libdparse 2015-02-01 00:26:41 -08:00
Hackerpilot e498d461df Better version number support. 2015-01-29 02:12:09 -08:00
Hackerpilot c9f59b3149 Those never needed to be public in the first place 2015-01-27 02:34:37 -08:00
Hackerpilot 73e56f13fb Update libdparse 2015-01-27 02:31:03 -08:00
Hackerpilot 13a5a3e693 Minor fixes 2015-01-26 13:13:12 -08:00
Hackerpilot 0e89df07f8 Code cleanup 2015-01-26 01:34:28 -08:00
Hackerpilot 9eb2b575af Change rule name 2015-01-16 11:14:07 -08:00
Hackerpilot 956dd204dc Rename 2015-01-16 11:12:50 -08:00
Hackerpilot 5d2aebbf0a More improvements to the unmodified variable check 2015-01-16 11:10:41 -08:00
Hackerpilot 235af118d1 Whitespace 2015-01-15 13:32:12 -08:00
Hackerpilot 8dc46e3992 Improvements to the onmodified variable checker 2015-01-15 13:24:42 -08:00
Hackerpilot f7ffced8ee More enum fixes 2015-01-14 18:11:42 -08:00
Hackerpilot 55091c8b5c Things marked 'enum' should not be changed to 'immutable 2015-01-14 18:04:20 -08:00
Hackerpilot fd51353abf Add possible immutable variable detector 2015-01-14 17:54:51 -08:00
Hackerpilot 1c7df37b46 Update libdparse 2015-01-12 14:22:37 -08:00
Hackerpilot 3d6ced141c Fix range violation 2015-01-07 15:26:12 -08:00
Hackerpilot 5180a5b857 Fix #219 2015-01-06 16:57:26 -08:00
Hackerpilot 7a80c0f643 Fix #217 2015-01-05 17:52:10 -08:00
Hackerpilot 94c479a641 Fix compile error 2015-01-05 13:39:24 -08:00
Hackerpilot d0f30eb140 Fix #215 2015-01-04 02:20:05 -08:00