Basile Burg
7ee23b3d73
fix deprecations messages related to message function ( #503 )
...
* fix deprecations messages related to message function
* update dsymbol as a git submodule too
2017-07-27 12:16:52 +02:00
Basile Burg
db46595870
Revert "set more def bucket count to get better perfs on huge modules ( #462 )"
...
This reverts commit d8ee9a3e4b .
2017-06-18 03:08:22 +02:00
Basile Burg
d8ee9a3e4b
set more def bucket count to get better perfs on huge modules ( #462 )
2017-06-17 13:57:22 +02:00
Basile Burg
7a74a70e85
disable Phobos-specific checks by default, close #406
2017-05-08 01:30:29 +02:00
Hackerpilot
43772fcc15
Fix #420 . This is where a good weed joke would go if I had one.
2017-03-09 12:31:47 -08:00
Hackerpilot
cb70ded2b2
Fix token dump output
2016-10-18 13:39:36 -07:00
Hackerpilot
5994c760a4
Fix #355
2016-06-10 18:27:59 -07:00
Hackerpilot
d7ab1023a7
Fix #356
2016-06-10 15:28:50 -07:00
Ianis G. Vasilev
322a191d5d
Added a mechanism for searching for dscanner.ini upwards through the file hierarchy
2016-05-20 01:45:23 +03:00
Basile Burg
c101a6e1f7
Added an option that allows to skip the unittests analysis
...
allow each check to be individually skipped in the unit tests
useless assertions must always be detected
2016-05-12 17:14:32 +02:00
Hackerpilot
162a5fb332
Fix memory leaks
2016-05-11 16:41:42 -07:00
Hackerpilot
97c4e48ce5
Fix bug in token display
2016-05-04 03:24:11 -07:00
Hackerpilot
a78c4610a2
Fix #314
2016-03-27 16:29:43 -07:00
Hackerpilot
95077d333d
Update dparse and dsymbol
2016-03-02 02:41:46 -08:00
Hackerpilot
1c96fddeb5
Run dfmt
2016-01-27 00:16:50 -08:00
Hackerpilot
72fb0ef8b2
Make help text comply with docopt standard
2016-01-26 23:35:26 -08:00
Hackerpilot
ecf476a341
Dub updates
2016-01-14 00:25:19 -08:00
Hackerpilot
26500bf876
Token dump now uses the parser behavior while lexing
2016-01-11 17:41:39 -08:00
Hackerpilot
73ddd29ce2
Use new dparse and dsymbol
2015-10-29 16:15:03 -07:00
Hackerpilot
4e1cdf23be
Fix null pointer crash
2015-09-18 03:58:37 -07:00
Hackerpilot
380064de6a
Merge master and update dependencies
2015-09-18 02:56:30 -07:00
Martin Nowak
71575a8e18
fix statement is not reachable error in unittest
2015-09-14 19:32:16 +02:00
Whitebyte
af53b74106
Check args similar to tokenCount
2015-08-27 20:43:10 +06:00
Hackerpilot
77a7b4f5d2
Implement #239
2015-06-04 16:50:29 -07:00
Hackerpilot
017d208405
Get rid of run function
2015-06-04 16:35:02 -07:00
Hackerpilot
e48dc0acc5
Enable function parameter caching for cached symbols
2015-05-29 08:47:57 -07:00
Hackerpilot
a3c4a5384a
Starting work on 0.3.0
2015-05-26 00:24:21 -07: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
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
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
5e24ca4a7e
Not suitable for stellar cartography
2015-04-13 16:42:46 -07:00
Hackerpilot
e498d461df
Better version number support.
2015-01-29 02:12:09 -08:00
Hackerpilot
8dc46e3992
Improvements to the onmodified variable checker
2015-01-15 13:24:42 -08:00
Hackerpilot
d1a7424a36
Update to new libdparse
2014-12-15 22:42:22 +00:00
Hackerpilot
d270b052ec
Implement --version switch
2014-09-15 22:19:33 -07:00
Hackerpilot
e2e324cd7b
Added various metrics to --report output
2014-08-28 19:06:54 -07:00
Hackerpilot
77d6b1baf6
Project reorganzation
2014-08-22 15:41:48 -07:00