Sebastian Wilzbach
570796ca28
Auto-deploy to DockerHub
2018-06-29 17:16:29 +02:00
Sebastian Wilzbach
558c1bf6cf
Fix #438 - check for __gshared and immutable redundancies
2018-04-06 10:46:21 +02:00
BBasile
0e35538bbd
Adds a check for too much trusted scope, close #545 ( #581 )
...
Adds a check for too much trusted scope, close #545
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-04-02 07:48:20 +02:00
Sebastian Wilzbach
cb073c3cf0
Add check for if constraint indendation
2018-03-22 21:03:10 +01:00
The Dlang Bot
e9c4587fd5
Merge pull request #495 from wilzbach/assert_without_msg
...
Add check for asserts without an explanatory message
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-12-16 04:16:24 +01:00
Basile Burg
ce6056d4bc
fix #275 - cant run tests under windows ( #504 )
...
* fix #275 - cant run tests under windows
* fix typo
2017-07-27 16:01:02 +02:00
Sebastian Wilzbach
5ba4a7bffa
Add check for asserts without an explantory message
2017-07-08 03:30:50 +02:00
Sebastian Wilzbach
45ef861268
Fix #457 - Allow to apply checks only for specific modules ( #460 )
...
* Fix #457 - Allow to apply checks only for specific modules
* update inifiled to 1.0.2
* Compile dependencies separately, s.t. their unittests don't get executed
2017-06-30 04:31:07 +02:00
Sebastian Wilzbach
ba751105a2
Merge pull request #470 from dlang-community/has_public_example
...
Add has_public_example check
2017-06-28 02:22:35 +02:00
Sebastian Wilzbach
e065d07573
Add has_public_example check
...
A check for public declaration without a documented unittest.
2017-06-25 09:30:44 +02:00
clYd3r
721f2bc907
Add syntax highlighting to the readme ( #478 )
2017-06-24 15:40:18 +03:00
Sebastian Wilzbach
764921634e
Add check for redundant attributes ( #441 )
2017-06-15 11:15:58 +02:00
Sebastian Wilzbach
09205ddaf9
Add allman check ( #446 )
2017-06-12 13:33:23 +02:00
Brian Schott
8ebebb7575
Merge pull request #433 from wilzbach/dub-readme
...
Add installing with DUB instructions
2017-05-18 14:20:53 -07:00
Basile Burg
6e9e841a9a
Add a check for useless initializers, close #285 ( #429 )
...
* Add a check for useless initializers, close #285
# Conflicts:
# src/analysis/config.d
* remove duplicated oror condition
* remove useless protection
* also handle several case of assignation to init
* assign to init, forgot to test for ".init"
* update with new configuration initialization
2017-05-17 17:46:10 +02:00
Sebastian Wilzbach
efc771fc7a
Add installing with DUB instructions
2017-05-17 13:08:57 +02:00
Richard Andrew Cattermole
67834d50df
Merge pull request #412 from BBasile/issue-406
...
disable Phobos-specific checks by default, close #406
2017-05-12 16:39:01 +12:00
Basile Burg
1a2232f724
update readme badge address ( #427 )
...
update readme badge address
2017-05-08 16:26:35 +02:00
Basile Burg
7a74a70e85
disable Phobos-specific checks by default, close #406
2017-05-08 01:30:29 +02:00
Basile Burg
b615d3e299
implement a check for the virtual calls inside constructors, close #423
2017-04-16 03:58:10 +02:00
Basile Burg
9b97b7d929
add a checker for cases where final is a noop
2017-01-16 06:38:55 +01:00
Basile Burg
734d47e9a2
add a check for the auto functions without return statement
2016-09-07 07:08:13 +02:00
Basile Burg
f9bb76782c
fixup for #368 , readme and source comment still stated the prev.behavior
2016-09-03 22:31:32 +02:00
Hackerpilot
5994c760a4
Fix #355
2016-06-10 18:27:59 -07:00
Ianis G. Vasilev
265d102ad3
Updated the readme to reflect the CWD-based config file search
2016-05-20 02:34:40 +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
Sebastian Wilzbach
2d717530b7
notice about --config option
2016-04-15 21:06:11 +03:00
Hackerpilot
fff79541af
Remove documentation for old --recursive option. Close #301
2016-01-26 23:34:16 -08:00
Hackerpilot
d6062e42ed
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
2016-01-07 15:56:09 -08:00
Hackerpilot
80516ade0d
Update dsymbol dependency for better ddoc parsing; update README
2016-01-07 15:55:59 -08:00
Hackerpilot
6fcb102936
Fix #295
2015-12-01 13:46:06 -08:00
Hackerpilot
93d2bc17d8
Fix #241
2015-11-04 17:20:01 -08:00
Hackerpilot
ceff31d216
Fix #132
2015-10-30 13:33:54 -07:00
Brian Schott
4109254e7b
Merge pull request #288 from Hackerpilot/0.3.0-dev
...
0.3.0 dev
2015-10-26 17:39:44 -07:00
Pradeep Gowda
c92ee7c398
fix typo. add link text.
2015-10-09 09:21:12 -04:00
Hackerpilot
80d358d8ca
Add CI status link and made naming more consistent
2015-09-18 11:51:49 -07:00
Hackerpilot
6bd1e8e92e
Update README for 0.2.0
2015-06-04 17:45:39 -07:00
Hackerpilot
03454d6b65
Warn about redundant 'abstract' attribute on functions in interfaces. Fixes #202
2014-11-24 15:13:19 -08:00
Hackerpilot
1962c1c400
Maybe if I actually document this people will stop asking about it...
2014-09-16 12:06:07 -07:00
Hackerpilot
005c5cbd08
Add reminder to update submodules
2014-09-15 16:03:31 -07:00
Hackerpilot
53a0958e6b
Fix #206
2014-09-03 14:07:59 -07:00
Hackerpilot
3e3175ca12
Update README
2014-09-02 05:09:53 +00:00
Hackerpilot
75a6436f58
Implemented declaration finding feature
2014-08-13 17:08:28 -07:00
Hackerpilot
f2d121b71f
Implement check for logical or and logical and operands
2014-08-13 14:37:35 -07:00
Hackerpilot
9cee325da5
Update README
2014-06-26 12:56:23 -07:00
Matthew Brennan Jones
2a4fcbbd9d
Added checker for having opEquals without toHash.
2014-05-30 20:47:56 -07:00
Matthew Brennan Jones
22104911d4
Added basic checker for duplicate attributes.
2014-05-23 20:37:48 -07:00
Hackerpilot
f71b1191c1
Update readme
2014-05-10 02:58:57 -07:00
Matthew Brennan Jones
8a8ddf45eb
Fixed small typos.
2014-04-30 13:01:42 -07:00
Matthew Brennan Jones
f89bd7d3e0
Updated a few remaining stdx references to std.
2014-04-30 12:37:02 -07:00