Commit Graph

40 Commits

Author SHA1 Message Date
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