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