Commit graph

12 commits

Author SHA1 Message Date
Laurent Tréguier
2be1a1f22f Move everything under package dscanner (#526)
* Move everything under package `dscanner`

* Fix .gitignore

* Fix .dscanner.ini
2018-03-22 20:15:42 +01:00
Basile Burg
f89d356601 Fixes cases of false or non positive with the useless init check (#475)
* fix #474 fix #473 fix #476 - Cases of false and non positive with the useless init check

* do not warn on documented variables

* fix #477 - Custom type initialized to init should not trigger a warn

* allow struct.init when know struct has `@disable` ctor

* fix last false detection in phobos

* prevent check in the "compiles" trait

* - use canFind when filter.empty was negated
- FQN the struct names
- prevent a double query in the canBeInit AA
- import the whole also package
- there was not test on non-initilized variables

* fix, self-linting missed a case that was not yet fixed

* fix more undetected warns during self linting

* use a flag instead of a stack + apply skipTests

* convert spaces to tabs
2017-06-28 08:08:33 +02:00
Hackerpilot
896d7da6f4 Update dsymbol and dparse 2016-10-12 19:28:51 -07: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
1c96fddeb5 Run dfmt 2016-01-27 00:16:50 -08:00
Hackerpilot
73ddd29ce2 Use new dparse and dsymbol 2015-10-29 16:15:03 -07:00
Hackerpilot
a3c4a5384a Starting work on 0.3.0 2015-05-26 00:24:21 -07:00
Hackerpilot
b73e8c4fca Update libdparse 2015-05-04 14:55:36 -07:00
Hackerpilot
d1a7424a36 Update to new libdparse 2014-12-15 22:42:22 +00:00
Hackerpilot
33767f2d5c Revert "Removed array initializers. See issue 13496"
This reverts commit aadc059d19.
2014-09-18 15:15:14 -07:00
Hackerpilot
aadc059d19 Removed array initializers. See issue 13496 2014-09-18 14:16:49 -07:00
Hackerpilot
77d6b1baf6 Project reorganzation 2014-08-22 15:41:48 -07:00
Renamed from analysis/enumarrayliteral.d (Browse further)